GNU/Linux >> Znalost Linux >  >> Linux

Linux – Device Eth0 se nezdá být přítomen, zpožďuje se inicializace?

Naklonoval jsem fedoru a nyní se pokouším nakonfigurovat síťová rozhraní. Pokaždé, když přidávám nový NIC, začíná to číslem eth3 (spíše eth0). Zkoušel jsem odstranit a upravit 70-persistent-net.rules stejně jako network-scripts/eth0 ale zdá se, že problém nic nevyřeší. Zde jsou některé výstupy z mého stroje

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

Nějaké návrhy, jak to mohu opravit?

Přijatá odpověď:

Prázdné /etc/udev/rules.d/70-persistent-net.rules :

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

a restartujte. Mělo by to znovu naplnit soubor za vás. Tento soubor existuje, takže pokud do počítače vložíte novou síťovou kartu, bude vypadat jako eth0 nebere to na váš eth0 's konfigurace IP (pokud jste v konfiguraci vynechali mac adresu) a místo toho je volána pod novým názvem.

Pokud soubor zkrátíte, není možné, aby tam byly všechny tyto informace, pokud to opravdu tak nevypadá hardwarová konfigurace.


Linux
  1. Linux – Debian po restartu nerozpozná sériovou kartu PCI?

  2. Linux Setuid nefunguje?

  3. Linux – Proč Setuid nefunguje?

  1. Linux – Proč Locale Es_mx funguje, ale Es ne?

  2. Linux – Jak Linux přiděluje čísla inodů na souborových systémech, které nejsou založeny na inodech?

  3. Linux:modpost nic nestaví

  1. Příkaz sed pro Linux nemění cílový soubor

  2. Proč systém Windows nerozpozná soubory uvnitř oddílů Linux?

  3. Proč tento regulární výraz nefunguje na linuxu?