não pode encontrar o dispositivo eth0

5

Sou novo no ubuntu e preciso instalar a edição do ubuntu xenial server (16.04) para instalar o MongoDB em um VirtualBox. Após a instalação, tentei mudar de dhcp para um endereço ipv4 estático. Então eu mudei o / etc / network / interfaces:

auto lo    

iface lo inet loopback    

allow-hotplug eth0    
iface eth0 inet static    
  address 192.168.56.5   
  netmask 255.255.255.0   
  gateway 192.168.56.1

e reinicie o servidor

# but ifconfig -a shows only an enp0s3 interface without any IP address
and 

lo Link encap:Local Loopback      
  inet addr:127.0.0.1 Mask:255.0.0.0      
  inet6 addr: ::1/128 Scope:Host

  up loopback running MTU: ...

(desculpe copiar e colar não vai funcionar, então eu tenho que digitar tudo)

did a reboot once more and tried sudo ifdown and afterwards ifup eth0 
# but it gives allways :
Cannot find device "eth0"

Failed to bring up eth0

O Adaptador de Rede VirtualBox está configurado para o Adaptador somente para Host e eu já estou executando outro VirtualBox com o Debian8 em 192,168.56.4.

Alguém tem alguma ajuda para mim?

    
por Mic 05.03.2017 / 18:53

2 respostas

9

Sua interface de rede é enp0s3 . Substitua as entradas eth0 por essa interface.

Alterar de:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
  address 192.168.56.5
  netmask 255.255.255.0
  gateway 192.168.56.1

Altere para:

auto lo
iface lo inet loopback

allow-hotplug enp0s3
iface enp0s3 inet static
  address 192.168.56.5
  netmask 255.255.255.0
  gateway 192.168.56.1
    
por L. D. James 05.03.2017 / 18:58
5

Você pode encontrar o nome lógico do dispositivo de rede pelo comando:

sudo lshw -C network

No meu caso, meu nome de dispositivo de rede lógico é enp3s0. Então, substituí o nome do dispositivo de eth0 para enp3s0 e funciona.

    
por seralee 14.11.2017 / 11:47