Il dispositivo CentOS 6.3 eth0 non sembra essere presente (installazione minima non clonata)


8

Ho installato CentOS 6.3 sulla mia partizione hardrive (nuova installazione ... installazione minima).

Dopo una corretta installazione, vedo che eth0 era inattivo. Ho cercato questo file: /etc/udev/rules.d/70-persistent-net.rulesma non l'ho trovato.

Ecco le mie ifcfg-eth0impostazioni: Nota che dovevo creare questo file manualmente

DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET

Questa macchina è connessa a Ethernet (ho Windows 7 su un'altra partizione e sono in grado di connettermi a Internet con quello giusto).

$ ifconfig -a | grep eth

non restituisce alcun risultato

$ ethtool eth0 

ritorna Cannot get device settings : No such device...

Cosa posso provare a ottenere CentOS per rilevare eth0?


Che tipo di dispositivo è? Viene mostrato in lspci , come viene identificato? È USB? lsusb ...
tink

il dispositivo è una scheda di rete. Non si presenta in lspci. ritorna lspcicommand not found
Vikram,

Puoi provare a installare l'RPM pciutils? Senza quella diagnostica potrebbe essere difficile. Vedi qualche menzione di eth in / var / log / syslog o l'output di dmesg ?
tink

grep ethin dmesg non restituisce nulla. Impossibile installare pciutils poiché mi genera questo errore PYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"... Credo che questo errore possa essere correlato alla scheda NIC non disponibile
Vikram,

Prova a ottenere l'RPM su un'altra scatola e spostarlo sull'installazione del tuo centos tramite, ad esempio, la chiavetta USB?
tink

Risposte:


6

Nella mia situazione, ho cambiato la configurazione della scheda di rete del mio hypervisor dopo l'installazione di CentOS. Ciò che è accaduto in questo caso è che la vecchia interfaccia eth0 non esisteva più, ma esisteva una nuova chiamata eth1.

ls /sys/class/net
eth1 lo

Ho cambiato la configurazione di rete /etc/sysconfig/network-scripts/ifcfg-eth0da usare DEVICE=eth1e ha funzionato di nuovo.


1
Curiosamente, dopo aver apportato alcune modifiche alle impostazioni HW di un OVF, mi sono imbattuto anche in questa situazione (CentOS 6.2). La mia soluzione era quella di rinominare semplicemente /sys/class/net/eth1in /sys/class/net/eth0e riavviare. Al successivo riavvio, l'interfaccia è salita normalmente. Non sono sicuro che fosse la cosa giusta da fare, ma ha risolto il problema.
quantum

Ho usato ifcfg-up eth0 per riportare in vita eth0. Nel mio server era presente eth0
VSB il

0

Poiché hai specificato che si tratta di un'installazione non clonata, suppongo che tu stia utilizzando un ambiente di virtualizzazione per la tua macchina. In tal caso, la soluzione che ha funzionato per me su Centos 5 è stata semplicemente quella di cambiare il tipo di adattatore di rete da vmxnet3 a e1000.

Per me è stato così:

  1. creare una macchina virtuale nel vcenter (hypervisor).
  2. fai clic su modifica su quella macchina specifica
  3. hardware -> aggiungi -> adattatore di rete (adattatore ethernet). cambia il tipo in e1000
  4. installa il sistema operativo
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.