CentOS 6.3 Gerät eth0 scheint nicht vorhanden zu sein (minimales nicht geklontes Setup)

8

Ich habe CentOS 6.3 auf meiner Festplattenpartition installiert (Neuinstallation ... minimale Installation).

Nach erfolgreicher Installation sehe ich, dass eth0 nicht verfügbar war. Ich habe nach dieser Datei gesucht /etc/udev/rules.d/70-persistent-net.rules, sie aber nicht gefunden.

Hier sind meine ifcfg-eth0Einstellungen: Hinweis Ich musste diese Datei manuell erstellen

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

Dieser Computer ist mit Ethernet verbunden (ich habe Windows 7 auf einer anderen Partition und kann damit problemlos eine Verbindung zum Internet herstellen).

$ ifconfig -a | grep eth

gibt kein Ergebnis zurück

$ ethtool eth0 

kehrt zurück Cannot get device settings : No such device...

Was kann ich versuchen, CentOS dazu zu bringen, eth0 zu erkennen?

Vikram
quelle
Um welche Art von Gerät handelt es sich? Wird es in lspci angezeigt , als was wird es identifiziert? Ist es USB? lsusb ...
tink
Gerät ist eine Netzwerkkarte. Es wird nicht in lspci angezeigt. lspci kehrt zurückcommand not found
Vikram
Können Sie versuchen, das pciutils RPM zu installieren? Ohne diese Diagnose kann es schwierig sein. Sehen Sie eine Erwähnung von eth in / var / log / syslog oder die Ausgabe von dmesg ?
Tink
grep ethin dmesg gibt nichts zurück. PCIutils konnte nicht installiert werden, da es mir diesen Fehler auslöst PYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"... Ich glaube, dieser Fehler hängt möglicherweise wieder mit der nicht verfügbaren NIC-Karte zusammen
Vikram
Versuchen Sie, die Drehzahl auf eine andere Box zu übertragen, und verschieben Sie sie über einen USB-Stick in Ihre Centos-Installation.
Tink

Antworten:

6

In meiner Situation habe ich die Netzwerkadapterkonfiguration meines Hypervisors nach der Installation von CentOS geändert. In diesem Fall war die alte Schnittstelle eth0 nicht mehr vorhanden, eine neue mit dem Namen eth1 jedoch.

ls /sys/class/net
eth1 lo

Ich habe die Netzwerk - Konfiguration /etc/sysconfig/network-scripts/ifcfg-eth0zu verwenden , DEVICE=eth1und es funktionierte wieder.

John Leidegren
quelle
1
Seltsamerweise bin ich nach einigen Änderungen an den HW-Einstellungen eines OVF auch auf diese Situation gestoßen (CentOS 6.2). Meine Lösung war einfach zu umbenennen /sys/class/net/eth1in /sys/class/net/eth0und startet neu. Beim nächsten Neustart ging die Schnittstelle normal hoch. Nicht sicher , ob das war die richtige Sache zu tun , aber es das Problem behoben.
Quantum
Ich habe ifcfg-up eth0 verwendet, um eth0 wieder zum Leben zu erwecken. Auf meinem Server war eth0 vorhanden
VSB
0

Da Sie angegeben haben, dass dies ein nicht geklontes Setup ist, gehe ich davon aus, dass Sie eine Virtualisierungsumgebung für Ihren Computer verwenden. Wenn ja, bestand die Lösung, die für mich auf einem Centos 5 funktionierte, darin, einfach den Netzwerkadaptertyp von vmxnet3 auf e1000 zu ändern.

Für mich war es so:

  1. Erstellen Sie eine virtuelle Maschine im vcenter (Hypervisor).
  2. Klicken Sie auf diesem Computer auf Bearbeiten
  3. Hardware -> Hinzufügen -> Netzwerkadapter (Ethernet-Adapter). Ändern Sie den Typ in e1000
  4. Installieren Sie das Betriebssystem
Sebastian Brestin
quelle