interface réseau vmware non détectée


11

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/interfacesfichier ne contient qu'une lointerface, 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 restartmais 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:

entrez la description de l'image ici

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.logréussies avec le statut [OK]
  • cat /var/log/syslog | grep -i eth est vide
  • dmesg | 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 -arenvoie deux interfaces différentes (lo et une nouvelle ens192).

dmesg | grep vmxnet3

entrez la description de l'image ici

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"


vérifier "cat /etc/udev/rules.d/70-persistent-net.rules"
PKumar

@PKumar ce fichier n'existe pas. Il n'y a qu'un README à l'intérieur /etc/udev/rules.d/.
NaN

ok pas de problème, essayez d'exécuter "ifconfig eth0 up" puis cochez "ifconfig -a"
PKumar

Comme je l'ai mentionné plus tôt, il n'y a pas eth0 (juste l'interface de bouclage), donc la commande retourne "eth0: ERREUR lors de l'obtention des drapeaux d'interface: aucun périphérique de ce type".
NaN

3
Salut Nan, pourriez-vous s'il vous plaît supprimer la solution de la question et l'ajouter comme réponse (acceptée).
bummi

Réponses:


1

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


Bien que la question soit très appréciée, pas de vote positif pour cette réponse. @Robert S'il
Fabby
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.