GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Il dispositivo Eth0 non sembra essere presente, ritardando l'inizializzazione?

Ho clonato un fedora e ora provo a configurare le interfacce di rete. Ogni volta che aggiungo una nuova scheda di rete, inizia con il numero eth3 (piuttosto che eth0). ho provato a rimuovere e modificare 70-persistent-net.rules così come network-scripts/eth0 ma nulla sembra risolvere il problema. Ecco alcuni output della mia macchina

[[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
~ 

Qualche suggerimento su come posso risolverlo?

Risposta accettata:

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

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

e riavvia. Dovrebbe ripopolare il file per te. Questo file esiste in modo che se inserisci una nuova NIC in una macchina in modo tale che sembri essere eth0 non prende il tuo eth0 's configurazione IP (se hai omesso l'indirizzo mac dalla configurazione) e viene invece chiamato con un nuovo nome.

Se tronchi il file, non c'è modo che tutte quelle informazioni siano lì a meno che non sia davvero come appare la configurazione hardware.


Linux
  1. Linux – Debian non rileva la scheda PCI seriale dopo il riavvio?

  2. Linux Setuid non funziona?

  3. Linux – Udev non rinomina il dispositivo USB Ethernet?

  4. Linux:in che modo Linux assegna numeri di inode a filesystem non basati su inode?

  5. Il dispositivo Linux non mostra lo spazio su disco corretto dopo un ridimensionamento

Linux – Ldd non trova il percorso, come aggiungere?

Qt non crea file di output nelle cartelle di debug/rilascio in Linux

Il comando sed di Linux non modifica il file di destinazione

Perché Windows non riconosce i file all'interno delle partizioni Linux?

Cosa significa il nome dell'interfaccia eth0 in Linux?

Perché il traffico di rete Linux passa solo attraverso eth0?