A interface só tem outro nome, o chamado Predictable Interface Name , provavelmente atribuído após uma atualização do kernel. Você pode trabalhar com o NIC exatamente como se fosse chamado eth[N]
.
No Debian Jessie, um típico /etc/network/interfaces
contém uma linha parecida com esta:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
Isso faz com que eth0
seja configurado quando ifup -a
é invocado e permite que o DHCP atribua um endereço IP. No entanto, quando eu abro /etc/network/interfaces
no Ubuntu 16.04 (Xenial), observo que não existem tais diretivas:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
O que aconteceu com eth0
(ou seu equivalente no Ubuntu enp4s0
)? Eu tenho o Xen instalado, se isso faz alguma diferença.
A interface só tem outro nome, o chamado Predictable Interface Name , provavelmente atribuído após uma atualização do kernel. Você pode trabalhar com o NIC exatamente como se fosse chamado eth[N]
.
Este é o comportamento normal quando você está usando um sabor Ubuntu com um ambiente de desktop, porque todos os tipos (exceto o servidor ubuntu) estão usando o gerenciador de rede gnome para lidar com conexões. Ainda é possível editar o arquivo /etc/network/interfaces
, conforme mostrado aqui: link (execute ifconfig
para veja o nome da conexão, porque eles são nomeados agora), mas todas as alterações feitas em uma conexão com o gerenciador de rede gnome serão ignoradas, portanto, é melhor usar o Network Connections
app (clique no miniaplicativo de rede no painel e escolha Edit Connections
).