Le périphérique CentOS 6.3 eth0 ne semble pas être présent (configuration minimale non clonée)

8

J'ai installé CentOS 6.3 sur ma partition hardrive (nouvelle installation ... installation minimale).

Après une installation réussie, je vois que eth0 était en panne. J'ai cherché ce fichier: /etc/udev/rules.d/70-persistent-net.rulesmais je ne l'ai pas trouvé.

Voici mes ifcfg-eth0paramètres: Notez que j'ai dû créer ce fichier manuellement

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

Cette machine est connectée à Ethernet (j'ai Windows 7 sur une autre partition et je peux me connecter à Internet avec ça très bien).

$ ifconfig -a | grep eth

ne renvoie aucun résultat

$ ethtool eth0 

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

Que puis-je essayer d'obtenir que CentOS détecte eth0?

Vikram
la source
De quel type d'appareil s'agit-il? Est-ce que cela apparaît dans lspci , comme quoi est-il identifié? Est-ce USB? lsusb ...
tink
périphérique est une carte réseau. Il n'apparaît pas dans lspci. lspci revientcommand not found
Vikram
Pouvez-vous essayer d'installer le RPM pciutils? Sans cela, les diagnostics peuvent être difficiles. Voyez-vous une mention de eth dans / var / log / syslog ou la sortie de dmesg ?
tink
grep ethdans dmesg ne renvoie rien. Impossible d'installer pciutils car cela me renvoie cette erreur PYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"... Je pense que cette erreur peut être liée à la carte NIC non disponible
Vikram
Essayez d'obtenir le RPM sur une autre boîte et déplacez-le vers votre installation centos via, par exemple, une clé USB?
tink

Réponses:

6

Dans ma situation, j'ai changé la configuration de l'adaptateur réseau de mon hyperviseur après l'installation de CentOS. Ce qui s'est produit dans ce cas, c'est que l'ancienne interface eth0 n'existait plus, mais une nouvelle appelée eth1 existait.

ls /sys/class/net
eth1 lo

J'ai changé la configuration réseau /etc/sysconfig/network-scripts/ifcfg-eth0à utiliser DEVICE=eth1et cela a fonctionné à nouveau.

John Leidegren
la source
1
Curieusement, après avoir fait quelques changements sur les paramètres HW d'un OVF, je suis également tombé sur cette situation (CentOS 6.2). Ma solution a été de renommer simplement /sys/class/net/eth1dans /sys/class/net/eth0et redémarrer. Au prochain redémarrage, l'interface montait normalement. Je ne sais pas si c'était la bonne chose à faire, mais cela a résolu le problème.
quantum
J'ai utilisé ifcfg-up eth0 pour ramener eth0 à la vie. Dans mon serveur, eth0 était présent
VSB
0

Puisque vous avez spécifié qu'il s'agit d'une configuration non clonée, je suppose que vous utilisez un environnement de virtualisation pour votre machine. Si c'est le cas, la solution qui a fonctionné pour moi sur un Centos 5 était de simplement changer le type de carte réseau de vmxnet3 à e1000.

Pour moi, c'était comme ça:

  1. créer une machine virtuelle dans le vcenter (hyperviseur).
  2. cliquez sur modifier sur cette machine particulière
  3. matériel -> ajouter -> adaptateur réseau (adaptateur ethernet). changer le type en e1000
  4. installer l'OS
Sebastian Brestin
la source