CentOS eth0 startet nicht

22

Warum würde meine neue CentOS Virtual Machine die Benutzeroberfläche eth0beim Start nicht starten ?

Ich muss es jedes Mal manuell starten.

Wie kann ich das beheben?

Thom
quelle

Antworten:

29

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).

jsbillings
quelle
6

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.

David Gould
quelle
"Es (zumindest im GUI-Installationsprogramm) tut sein Bestes, um zu verhindern, dass die Benutzeroberfläche ordnungsgemäß eingerichtet wird." Ich lache, weil dies schmerzlich wahr ist
Jonathan Landrum,
0

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

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

Und jetzt /etc/sysconfig/network-scripts/ifcfg-*scheinen meine Skripte zu funktionieren.

user2358214
quelle