Warum würde meine neue CentOS Virtual Machine die Benutzeroberfläche eth0
beim Start nicht starten ?
Ich muss es jedes Mal manuell starten.
Wie kann ich das beheben?
quelle
Warum würde meine neue CentOS Virtual Machine die Benutzeroberfläche eth0
beim Start nicht starten ?
Ich muss es jedes Mal manuell starten.
Wie kann ich das beheben?
ONBOOT="yes"
Stellen Sie sicher, dass Sie sich in / etc / sysconfig / network-scripts / ifcfg-eth0 befinden. Wenn Sie NetworkManager verwenden, stellen Sie sicher, dass der Dienst beim Booten gestartet wird ( chkconfig NetworkManager on
). Wenn Sie den alten Netzwerkdienst verwenden, stellen Sie sicher, dass er beim Booten gestartet wird ( chkconfig network on
).
In Bezug auf CentOS6 wird die Netzwerkschnittstelle nicht standardmäßig aktiviert: Es versucht (zumindest im GUI-Installationsprogramm), die ordnungsgemäße Einrichtung der Schnittstelle zu verhindern. Dies kann jedoch über ein Kontrollkästchen verhindert werden, das einige Dialogfelder im Hintergrund verbirgt Hauptstrom.
Auf dem Bildschirm, auf dem Sie den Hostnamen eingeben, gelangen Sie über die Schaltfläche "Configure Network" (Netzwerk konfigurieren) zu einem Dialogfeld "Network Connections" (Netzwerkverbindungen). Wählen Sie eth0
, dann gelangen Sie über die Schaltfläche "Bearbeiten" zu einem Dialogfeld "System eth0 bearbeiten", in dem das Kontrollkästchen "Automatisch verbinden" aktiviert ist. Wenn Sie dieses Kontrollkästchen nicht aktivieren, steigen Sie ONBOOT="no"
ein /etc/sysconfig/network-scripts/ifcfg-eth0
. Wenn Sie es überprüfen, erhalten Sie ONBOOT="yes"
. Ich weiß nicht, ob sich das Kontrollkästchen auf andere Konfigurationen auswirkt, habe aber noch kein anderes Verhalten festgestellt. Warum das Kontrollkästchen nicht standardmäßig aktiviert ist, kann ich mir nicht vorstellen.
Ich weiß nicht, ob es helfen könnte, aber ich habe die Datei gerade
/etc/sysconfig/network
mit erstelltUnd jetzt
/etc/sysconfig/network-scripts/ifcfg-*
scheinen meine Skripte zu funktionieren.quelle