El dispositivo CentOS 6.3 eth0 no parece estar presente (configuración mínima no clonada)

8

Instalé CentOS 6.3 en mi partición de disco duro (nueva instalación ... instalación mínima).

Después de una instalación exitosa, veo que eth0 estaba inactivo. Busqué este archivo, /etc/udev/rules.d/70-persistent-net.rulespero no lo encontré.

Aquí está mi ifcfg-eth0configuración: tenga en cuenta que tuve que crear este archivo manualmente

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

Esta máquina está conectada a Ethernet (tengo Windows 7 en otra partición y con eso puedo conectarme a Internet).

$ ifconfig -a | grep eth

no devuelve ningún resultado

$ ethtool eth0 

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

¿Qué puedo hacer para que CentOS detecte eth0?

Vikram
fuente
¿Qué tipo de dispositivo es? ¿Se muestra en lspci , como lo que se identifica? ¿Es USB? lsusb ...
tink
El dispositivo es una NIC. No aparece en lspci. lspci regresacommand not found
Vikram
¿Puedes intentar instalar el pciutils RPM? Sin eso, el diagnóstico puede ser difícil. ¿Ve alguna mención de eth en / var / log / syslog o la salida de dmesg ?
tink
grep ethen dmesg no devuelve nada. No se pudo instalar pciutils, ya que me arroja este error PYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"... Creo que este error nuevamente puede estar relacionado con la tarjeta NIC no disponible
Vikram
Intente obtener el RPM en otra caja y muévalo a la instalación de su centos a través de, por ejemplo, una memoria USB.
tink

Respuestas:

6

En mi situación, cambié la configuración del adaptador de red de mi hipervisor después de la instalación de CentOS. Lo que sucedió en este caso es que la antigua interfaz eth0 ya no existía, pero sí existía una nueva llamada eth1.

ls /sys/class/net
eth1 lo

Cambié la configuración de red /etc/sysconfig/network-scripts/ifcfg-eth0para usar DEVICE=eth1y funcionó nuevamente.

John Leidegren
fuente
1
Curiosamente, después de hacer algunos cambios en la configuración de HW de un OVF, también me encontré con esta situación (CentOS 6.2). Mi solución fue simplemente cambiar el nombre /sys/class/net/eth1en /sys/class/net/eth0y reiniciar el sistema. En el próximo reinicio, la interfaz subió normalmente. No estoy seguro de si eso era lo correcto , pero solucionó el problema.
Quantum
Usé ifcfg-up eth0 para devolver la vida a eth0. En mi servidor, eth0 estaba presente
VSB el
0

Como especificó que esta es una configuración no clonada, supondré que está utilizando un entorno de virtualización para su máquina. Si es así, la solución que funcionó para mí en un Centos 5 fue simplemente cambiar el tipo de adaptador de red de vmxnet3 a e1000.

Para mí fue así:

  1. cree una máquina virtual en el vcenter (hipervisor).
  2. haga clic en editar en esa máquina en particular
  3. hardware -> agregar -> adaptador de red (adaptador de ethernet). cambie el tipo a e1000
  4. instalar el sistema operativo
Sebastian Brestin
fuente