Auf CentOS habe ich keine ifcfg-eth0
Konfigurationsdatei mehr (ich habe sie gelöscht). Wenn ich system-configure-network
es starte, werden keine Schnittstellen angezeigt, die ich bearbeiten kann. Wie kann ich die ifcfg-eth0
Konfigurationsdatei neu erstellen? (Wie das CentOS-Installationsprogramm)
Ich kann manuell a: ifconfig eth0 192.168.0.199
und dann a ping 192.168.0.1
. Aber das ist nicht der richtige Weg. Wie kann ich das mit den CentOS-Netzwerkskripten machen?
Ich mache das lieber nicht von Hand, da es viele Hardlinks und verwirrende Sachen gibt. Ich bin neu bei CentOS.
system-config-network
scheint nach Neuerstellung der ifcfg-eth0 - Datei eine gute Idee zu sein.HWADDR=
Feld mit der MAC-Adresse des Geräts nicht erwähnt. Dieser Schritt ist einer der größten Probleme beim Erstellenifcfg-ethN
von Hand.Ich benutze den Befehl: system-config-network-tui
Das Erstellen der Datei von Hand ist auch eine gute Antwort, aber dies wird die MAC-Adresse für Sie erhalten.
quelle
ONBOOT=yes
Wert verfehlt , so dass ich immer noch bearbeiten musste, aber es war viel besser als die ganze Sache von Grund auf neu zu schreiben.nmtui
Dies ist für den Fragesteller möglicherweise nicht mehr von Nutzen, aber für einen anderen Benutzer kann
System > Preferences > Network Connections
ein Fenster geöffnet werden , wenn die GUI ausgeführt wird. Wenn Sie nun ein dort aufgeführtes Gerät sehen, klicken Sie darauf und nehmen Sie eine Bearbeitung und ein Speichern vor. Die Datei wird angezeigt. Wenn kein Gerät aufgeführt ist (dies ist selten und nur dann der Fall, wenn Sie keine Internetverbindung haben), können Sie einfach auf Hinzufügen klicken und es benenneneth0
oder was auch immer Sie möchten, und auf Speichern klicken. Sie müssen nichts bearbeiten, alles wird automatisch für Sie erledigt.PS: Die Datei
ifcfg-"NAME"
ist der Name, den Sie im Netzwerkverbindungsfenster beim Erstellen vergeben haben.quelle
Es gibt ein Hilfsprogramm namens sysconf-network oder so ähnlich, mit dem Sie die Netzwerkverbindungen verwalten können. Das ist ein Befehlszeilenprogramm.
Hier ist ein Link auf die FAQ über ihre / etc / sysconfig - System.
quelle
Also hat das für mich funktioniert.
Geschichte:
Ich habe eine neue virtuelle Netzwerkkarte hinzugefügt, deren ifcfg-eth2-Datei nach einem Neustart nicht generiert wurde.
Ich habe im Netzwerk-Skript-Verzeichnis navigiert und die Befehle in der folgenden Reihenfolge ausgeführt.
quelle