GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Le périphérique Eth0 ne semble pas être présent, ce qui retarde l'initialisation ?

J'ai cloné un feutre et j'essaie maintenant de configurer les interfaces réseau. Chaque fois que j'ajoute une nouvelle carte réseau, elle commence par le numéro eth3 (plutôt eth0). j'ai essayé de supprimer et de modifier les 70-persistent-net.rules ainsi que les network-scripts/eth0 mais rien ne semble régler le problème. Voici quelques sorties de ma machine

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

Des suggestions sur la façon dont je peux le réparer ?

Réponse acceptée :

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

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

et redémarrez. Il devrait repeupler le fichier pour vous. Ce fichier existe de sorte que si vous insérez une nouvelle carte réseau dans une machine telle qu'elle semble être eth0 il ne prend pas votre eth0 de la configuration IP (si vous avez omis l'adresse mac de la configuration) et est à la place appelée par un nouveau nom.

Si vous tronquez le fichier, il est impossible que toutes ces informations s'y trouvent à moins que ce ne soit vraiment à quoi ressemble la configuration matérielle.


Linux
  1. Linux – Debian ne détecte pas la carte PCI série après le redémarrage ?

  2. Linux - Ionice n'a aucun effet sur les écritures non synchronisées (c'est-à-dire les écritures normales) ?

  3. Linux - Pourquoi Setuid ne fonctionne-t-il pas ??

  4. Linux – Pourquoi la locale Es_mx fonctionne-t-elle mais pas Es ?

  5. Linux - Ldd ne trouve pas de chemin, comment ajouter ?

Linux - Udev ne renomme pas le périphérique USB Ethernet ?

Linux - Pourquoi Rsync sur Linux ne conserve pas tous les horodatages (heure de création) ?

Linux :modpost ne construit rien

La commande Linux 'll' ne fonctionne pas

Pourquoi cette regex ne fonctionne-t-elle pas sous Linux ?

Que signifie le nom de l'interface eth0 sous Linux ?