CentOS eth0 startet nicht

CentOS eth0 startet nicht

Warum startet meine neue virtuelle CentOS-Maschine die Schnittstelle nicht eth0beim Start?

Ich muss es jedes Mal manuell starten.

Wie kann ich das beheben?

Antwort1

Stellen Sie sicher, ONBOOT="yes"dass es sich in /etc/sysconfig/network-scripts/ifcfg-eth0 befindet. Wenn Sie NetworkManager verwenden, stellen Sie sicher, dass der Dienst beim Booten gestartet wird ( chkconfig NetworkManager on), andernfalls, wenn Sie den alten Netzwerkdienst verwenden, stellen Sie sicher, dass er beim Booten gestartet wird ( chkconfig network on).

Antwort2

Bezüglich der Tatsache, dass CentOS6 die Netzwerkschnittstelle nicht standardmäßig aktiviert: Es (zumindest im GUI-Installationsprogramm) tut sein Bestes, um zu verhindern, dass die Schnittstelle richtig eingerichtet wird. Dies kann jedoch über ein Kontrollkästchen verhindert werden, das einige Dialoge weiter hinten im Hauptablauf verborgen ist.

Auf dem Bildschirm, auf dem Sie den Hostnamen eingeben, gelangen Sie über die Schaltfläche „Netzwerk konfigurieren“ unten zu einem Dialogfeld „Netzwerkverbindungen“. Wählen Sie eth0, und über die Schaltfläche „Bearbeiten“ gelangen Sie zu einem Dialogfeld „System eth0 bearbeiten“, in dem sich ein Kontrollkästchen „Automatisch verbinden“ befindet. Wenn Sie dieses Kontrollkästchen nicht aktivieren, gelangen Sie zu ONBOOT="no"; /etc/sysconfig/network-scripts/ifcfg-eth0wenn Sie es aktivieren, erhalten Sie ONBOOT="yes". Ich weiß nicht, ob das Kontrollkästchen andere Konfigurationen beeinflusst, aber ich habe bisher kein anderes Verhalten bemerkt. Warum das Kontrollkästchen standardmäßig nicht aktiviert ist, kann ich mir nicht vorstellen.

Antwort3

Ich weiß nicht, ob es helfen könnte, aber ich habe gerade die Datei erstellt /etc/sysconfig/networkmit

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

Und es scheint, dass meine Skripte jetzt /etc/sysconfig/network-scripts/ifcfg-*funktionieren.

verwandte Informationen