web-dev-qa-db-fra.com

impossible de trouver le périphérique eth0

Je suis nouveau sur Ubuntu et j'ai besoin d'installer l'édition du serveur Ubuntu xenial (16.04) pour installer MongoDB dans un VirtualBox. Après l'installation, j'ai essayé de passer de DHCP à une adresse IPv4 statique. J'ai donc changé les/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

et redémarrez le serveur

# 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: ...

(désolé copier et coller ne fonctionnera pas, donc je dois tout taper)

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

La carte réseau VirtualBox est définie sur Carte hôte uniquement et j’ai déjà exécuté une autre machine virtuelle avec Debian8 sur 192,168.56.4.

Quelqu'un a-t-il de l'aide pour moi?

10
Mic

Votre interface réseau est enp0s3. Remplacez les entrées eth0 par cette interface.

Changer de:

 auto lo 
 iface lo inet lobackback 
 
 allow-hotplug eth0
Je fais face eth0 inet statique 
 adresse 192.168.56.5 
 masque de réseau 255.255.255.0 
 passerelle 192.168.56.1 

Changer en:

 auto lo 
 iface lo inet lobackback 
 
 allow-hotplug enp0s3
Je fais face enp0s3 inet statique 
 adresse 192.168.56.5 
 masque de réseau 255.255.255.0 
 passerelle 192.168.56.1 
13
L. D. James

Vous pouvez trouver le nom logique du périphérique réseau à l'aide de la commande suivante:

Sudo lshw -C network

Dans mon cas, mon nom de périphérique réseau logique est enp3s0. J'ai donc remplacé le nom de périphérique de eth0 par enp3s0 et cela fonctionne.

11
seralee