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-eth0
Einstellungen: 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?
command not found
eth
in dmesg gibt nichts zurück. PCIutils konnte nicht installiert werden, da es mir diesen Fehler auslöstPYCURL 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 zusammenAntworten:
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.
Ich habe die Netzwerk - Konfiguration
/etc/sysconfig/network-scripts/ifcfg-eth0
zu verwenden ,DEVICE=eth1
und es funktionierte wieder.quelle
/sys/class/net/eth1
in/sys/class/net/eth0
und 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.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:
quelle