configuração de rede não está funcionando

0

As alterações em /etc/network/interfaces não são consideradas.

Isso está definido:

auto eth0
iface eth0 inet static
address 192.168.202.131
netmask 255.255.255.0
gateway 192.168.202.2
dns-nameservers 8.8.8.8

Mas depois da reinicialização, se eu fizer ifconfig , ainda tenho o antigo ens33:

ens33     Link encap:Ethernet  HWaddr 00:0c:29:f9:a7:4a
      inet addr:192.168.93.135  Bcast:192.168.93.255  Mask:255.255.255.0
      inet6 addr: fe80::90ab:97d4:31ea:245a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:214 errors:0 dropped:0 overruns:0 frame:0
      TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:21403 (21.4 KB)  TX bytes:13645 (13.6 KB)

Por que isso?

    
por trogne 05.01.2017 / 03:50

1 resposta

4

Ele faz isso porque o arquivo /etc/network/interfaces é apenas para editar as interfaces atuais. Você não pode criar uma nova interface ou renomear uma interface a partir dela.

As configurações corretas que você vai querer usar são:

auto ens33
iface ens33 inet static
address 192.168.202.131 
netmask 255.255.255.0
gateway 192.168.202.2 
dns-nameservers 8.8.8.8

O nome da interface que está sendo configurada nesse caso é ens33 . Você pode obter essa informação no seu comando ifconfig . O ens33 à esquerda da leitura é o nome da sua interface. Isso poderia ser eth0 , wl0 , ens33 , etc ... O nome em si é dinâmico e é diferente para diferentes interfaces (cada interface tem que ser única, por exemplo, eth0 , eth1 para portas Ethernet 1 e 2). Em versões posteriores do Ubuntu, o esquema de nomenclatura mudou, agora eth0 , etc... é um retrocesso se não puder nomear com confiança uma interface.

links:

Se você quiser renomear sua interface, confira este link: link (aviso avançado)

Tl; Dr:

O nome da interface está incorreto para o seu arquivo interfaces .

    
por Elliot Labs 05.01.2017 / 04:09