interfaccia di rete VMware non rilevata


11

Ho installato Ubuntu Server 14.04 LTS su una macchina virtuale (vmware, win host). La macchina virtuale ha accesso a Internet (dato un ID porta, tipo di adattatore E1000E e un MAC). Purtroppo Ubuntu non è stato in grado di rilevare automaticamente il dispositivo.

ifconfig -a mostra solo l'interfaccia loop back ma lspci stampa il seguente controller Ethernet:

0b: 00.0 Controller Ethernet: Intel Corporation 82574L Gigabit Network Connection

Come si può creare una corretta interfaccia eth0?

Il /etc/network/interfacesfile contiene solo loun'interfaccia, quindi ho provato a creare un eth0. L'host di macchine virtuali ha fornito un IP, una maschera di rete, impostazioni del gateway. Quindi ho aggiunto le seguenti righe al mio /etc/network/interfaces:

auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....

Quindi ho provato a forzare queste impostazioni chiamando /etc/init.d/networking restartma senza successo.

I dispositivi utilizzano il modulo kernel e1000e. Ho già provato a rimuoverlo e caricarlo di nuovo, ma ottengo sempre l'errore, che è occupato.

AGGIORNAMENTO: Le impostazioni di rete per la VM si presentano così:

inserisci qui la descrizione dell'immagine

Quindi non esiste una connessione di rete, ma lo stato del dispositivo è collegato. Prima ho usato Windows sulla stessa macchina virtuale e lì la connessione a Internet funzionava immediatamente. Come si può accedere a tale connessione di rete con Ubuntu?

  • Tutti i comandi var/log/boot.loginoltrati con stato [OK]
  • cat /var/log/syslog | grep -i eth è vuoto
  • dmesg | grep -i etc è anche vuoto

UPDATE2:

Sembra che il supporto dell'interfaccia e1000e non sia abbastanza buono, quindi ho chiesto a vm-admin di cambiare il tipo di interfaccia in vmxnet3. Ora ifconfig -arestituisce due diverse interfacce (lo e una nuova ens192).

dmesg | grep vmxnet3

inserisci qui la descrizione dell'immagine

Quindi ho aggiunto le seguenti righe al mio /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

... e riavviato il servizio per /etc/init.d/networking restart. Ma l'interfaccia non è connessa:

ping google.com

e

ping 193.170.141.212

return "Host di destinazione non raggiungibile"


check "cat /etc/udev/rules.d/70-persistent-net.rules"
PKumar

@PKumar questo file non esiste. C'è solo un file README all'interno /etc/udev/rules.d/.
NaN,

ok nessun problema, prova a eseguire "ifconfig eth0 up" quindi controlla "ifconfig -a"
PKumar

Come accennato in precedenza, non esiste eth0 (solo l'interfaccia di loopback), quindi il comando restituisce "eth0: ERROR mentre si ottengono flag di interfaccia: nessun dispositivo del genere".
NaN,

3
Ciao Nan, potresti rimuovere la soluzione dalla domanda e aggiungerla come risposta (accettata).
bummi,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.