Ich habe CentOS 6.5 als zweites Betriebssystem auf meinem Laptop eingerichtet.
Nach meiner Installation habe ich versucht, eine Verbindung zum Internet herzustellen und festgestellt, dass mein Betriebssystem nur die lo
Schnittstelle sieht. Wenn ich versuche, ifconfig -a
alle Schnittstellen zu finden, die das Betriebssystem sieht, findet es nur lo
.
Es ist kein Dateiname wie ifcfg-eth0
im /etc/sysconfig/network-scripts/
Verzeichnis vorhanden.
Und es gibt keinen Dateinamen wie 70-persistent-net.rules
im /etc/udev/rules.d/
Verzeichnis.
Wenn ich als Root-Benutzer den ifup eth0
Befehl ausführe, lautet die Antwort
Das Gerät eth0 scheint nicht vorhanden zu sein, was die Initialisierung verzögert.
Kann mir jemand helfen, dieses Problem zu lösen?
Antwort1
Erstellen Sie einfach „ ifcfg-eth0
AS“ sudo
und echo
geben Sie dann die entsprechenden Details für die Netzwerkkonfigurationen ein. Führen Sie es anschließend aus systemctl restart network
und prüfen Sie, ob das Problem dadurch behoben wird.
Notiz: Denken Sie daran, die Werte der entsprechenden Felder je nach den in Ihrer Umgebung erforderlichen Konfigurationen zu ändern, wenn Sie dasSchnittstellenkonfigurationsdatei manuell.
Befehle (Konfiguration mit statischer IP-Zuweisung erstellen)
echo "DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network
Befehle (per DHCP zugewiesene IP-Konfiguration erstellen)
echo "DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
Erwägen Sie außerdem einen Neustart des CentOSnachdem Sie die erforderlichen Änderungen an den entsprechenden IP-Einstellungen für Ihre Umgebung vorgenommen haben.