Antworten:
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 erstellt
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
Und jetzt /etc/sysconfig/network-scripts/ifcfg-*
scheinen meine Skripte zu funktionieren.