Onde o enp4s0 está configurado?

1

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.

    
por Nathan Osman 11.06.2016 / 20:07

2 respostas

1

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] .

    
por Karl Richter 11.06.2016 / 21:18
0

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 ).

    
por Thanos Apostolou 12.06.2016 / 02:51