GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿el dispositivo Eth0 no parece estar presente, lo que retrasa la inicialización?

He clonado un fedora y ahora intento configurar las interfaces de red. Cada vez que agrego una nueva NIC, comienza con el número eth3 (más bien eth0). He intentado eliminar y modificar 70-persistent-net.rules así como los network-scripts/eth0 pero nada parece solucionar el problema. Aquí hay algunos resultados de mi máquina

[[email protected] ~]# ls /sys/class/net
eth3  eth4  lo  pan0
[[email protected] ~]# cat /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:ff", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x15ad:0x07b0 (vmxnet3)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:29:7f:f5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:16", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:20", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a3:3e:2a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

[[email protected] ~]# service network restart
Shutting down loopback interface:  [  OK  ]
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present, delaying initialization.
[FAILED]
[[email protected] ~]#  
[[email protected] network-scripts]# vi ifcfg-eth0 

# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:0c:29:a3:3e:16
IPADDR=192.168.1.75
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
NM_CONTROLLED=no
GATEWAY=192.168.1.1
~ 

¿Alguna sugerencia sobre cómo puedo solucionarlo?

Respuesta aceptada:

Vaciar /etc/udev/rules.d/70-persistent-net.rules :

[[email protected] ~]# echo > /etc/udev/rules.d/70-persistent-net.rules
[[email protected] ~]#

y reiniciar Debería volver a llenar el archivo por usted. Este archivo existe para que, si inserta una nueva NIC en una máquina, parezca ser eth0 no toma su eth0 La configuración IP de (si omitió la dirección mac de la configuración) y en su lugar se le llama con un nuevo nombre.

Si trunca el archivo, no hay forma de que toda esa información esté allí a menos que así sea realmente la configuración del hardware.


Linux
  1. ¿Linux Setuid no funciona?

  2. El dispositivo Linux no muestra el espacio en disco correcto después de un cambio de tamaño

  3. Linux:modpost no construye nada

  4. El comando de Linux 'll' no funciona

  5. ¿Por qué esta expresión regular no funciona en Linux?

Linux:¿cómo asigna Linux números de inodo en sistemas de archivos que no se basan en inodos?

Qt no crea archivos de salida en carpetas de depuración/liberación en Linux

El comando sed de Linux no cambia el archivo de destino

¿Por qué Windows no reconoce los archivos dentro de las particiones de Linux?

¿Cómo montar un dispositivo en Linux?

¿Por qué el tráfico de red de Linux solo pasa por eth0?