J'ai installé le serveur Ubuntu 14.04 LTS sur une machine virtuelle (VMware, Win Host). La machine virtuelle a accès à Internet (avec un identifiant de port, un type d'adaptateur E1000E et un MAC). Malheureusement, Ubuntu n'a pas pu détecter automatiquement l'appareil.
ifconfig -a
affiche uniquement l'interface de bouclage mais lspci imprime le contrôleur Ethernet suivant:
0b: 00.0 Contrôleur Ethernet: Intel Corporation 82574L Gigabit Network Connection
Comment créer une interface eth0 appropriée?
Le /etc/network/interfaces
fichier ne contient qu'une lo
interface, j'ai donc essayé de créer un eth0. Le VM-Host a fourni un IP, un masque de réseau et des paramètres de passerelle. J'ai donc ajouté les lignes suivantes à mon /etc/network/interfaces
:
auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....
Ensuite, j'ai essayé de forcer ces paramètres en appelant /etc/init.d/networking restart
mais sans succès.
Les appareils utilisent le module noyau e1000e. J'ai déjà essayé de le retirer et de le charger à nouveau, mais je reçois toujours l'erreur, qu'il est occupé.
MISE À JOUR: Les paramètres réseau du vm ressemblent à ceci:
Il n'y a donc pas de connexion réseau, mais l'état de l'appareil est connecté. J'ai utilisé Windows sur la même machine virtuelle avant et là, la connexion Internet a fonctionné prête à l'emploi. Comment accéder à une telle connexion réseau avec Ubuntu?
- Toutes les commandes
var/log/boot.log
réussies avec le statut [OK] cat /var/log/syslog | grep -i eth
est videdmesg | grep -i etc
est également vide
MISE À JOUR2:
Il semble que le support de l'interface e1000e ne soit pas assez bon, j'ai donc demandé à vm-admin de changer le type d'interface en vmxnet3. Maintenant, la ifconfig -a
renvoie deux interfaces différentes (lo et une nouvelle ens192
).
dmesg | grep vmxnet3
J'ai ensuite ajouté les lignes suivantes à mon /etc/network/interfaces
:
auto ens192
iface ens192 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
dns-nameservers x.x.x.x
dns-search example.com
gateway x.x.x.x
... et redémarré le service par /etc/init.d/networking restart
. Mais l'interface n'est pas connectée:
ping google.com
et
ping 193.170.141.212
retourner "Hôte de destination inaccessible"
/etc/udev/rules.d/
.Réponses:
Utilisez e1000 sur Ubuntu. Ni vmxnet3 ni e1000e ne sont entièrement pris en charge ou ne fonctionnent bien avec NAT *
(*) au moins pour OP
la source