problema com interface com ip static no ubuntu 18.04

2

No Ubuntu 16.04, eu tinha o arquivo de interfaces com as seguintes informações:

sudo nano /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# Public Interface (Static IP)
auto enp2s0
iface enp2s0 inet static
   address 192.168.88.13
   gateway 192.168.88.1 
   netmask 255.255.255.0
   broadcast 192.168.88.255
   dns-nameservers 8.8.8.8 8.8.4.4
   dns-search 8.8.8.8 8.8.4.4
   dns-domain 8.8.8.8 8.8.4.4

# Local Network Interface (Static IP)
auto enp2s1
iface enp2s1 inet static
   address 192.168.0.10
   netmask 255.255.255.0
   broadcast 192.168.0.255
   network 192.168.0.0

E funcione bem. Agora atualize o Ubuntu 18.04 e não funciona enp2s0 (primeira interface pública)

ifconfig

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.13  netmask 255.255.255.0  broadcast 192.168.88.255
        ether 94:18:82:0c:00:01  txqueuelen 1000  (Ethernet)
        RX packets 570  bytes 53571 (53.5 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 79  bytes 11201 (11.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  

Funciona somente no dhcp:

auto enp2s0
iface enp2s0 inet dhcp

O que mudou com a nova versão que não aceita a configuração anterior? Obrigado

    
por ajcg 25.05.2018 / 18:35

1 resposta

0

O Ubuntu 18.04 não usa o arquivo de configuração legado /etc/network/interfaces . Em vez do antigo mecanismo ifupdown , o Ubuntu 18.04 usa o Netplan, conforme documentado nas Notas de versão . Veja " Como configurar o endereço IP estático no Ubuntu 18.04 "para um breve tutorial:

  • Para o Ubuntu 18.04 Desktop, use a ferramenta de configurações gráficas:

    • Ir para a rede;

    • Pressione o botão de engrenagem;

    • Selecione a configuração manual.

  • Para o servidor Ubuntu 18.04, edite a configuração netplan em /etc/netplan .

    • O mais provável é que o arquivo de configuração seja chamado 01-netcfg.yaml para o Ubuntu Server e 01-network-manager-all.yaml para o Ubuntu Desktop.

    • Os arquivos de configuração do Netplan são escritos em YAML ; tome cuidado para não inserir abas.

por 25.05.2018 / 19:47