CentOS virtualbox no icfg-eth1 beim Hinzufügen einer sekundären Netzwerkschnittstelle

7

Ich habe eine CentOS 6.7-Minimalverteilung, die ich in einer virtuellen Box erstellt habe. Nachträglich habe ich eine sekundäre Netzwerkschnittstelle in virtualbox hinzugefügt, sodass ich eine NAT-Schnittstelle und ein lokales Netzwerk nur für Hosts habe. Wenn ich mich bei meiner virtuellen Maschine anmelde und ausführe:

ip link show 

Zeigt eth0 als UP und eth1 als DOWN an. Wenn ich es versuche:

ifup eth1

Ich bekomme Konfiguration für eth1 nicht gefunden. Wenn ich in / etc / sysconfig / network-scripts nachschaue, sehe ich eine icfg-eth0-Datei, aber keine icfg-eth1-Datei.

Ich habe ein paar Fragen:

  1. Sollte icfg-eth1 generiert worden sein, als ich die lokale Verbindung nur für den Host in virtualbox hinzugefügt habe?
  2. Wenn ich die icfg-eth * -Datei selbst erstellen muss, mit welchem ​​Tool soll ich sie generieren? Welches Paket soll ich installieren, um es zu bekommen?
  3. Sollte ich jemals den Inhalt von / etc / sysconfig / network-scripts manuell bearbeiten?
kyjelly90210
quelle

Antworten:

10

Sollte icfg-eth1 generiert worden sein, als ich die lokale Verbindung nur für den Host in virtualbox hinzugefügt habe?

Nein. Da Sie eine minimale Installation durchgeführt haben, ist NetworkManager nicht installiert und es gibt nichts auf dem System, um neue Netzwerkschnittstellen zu erkennen und für Sie zu konfigurieren. ifcfg-eth0wurde für Sie erstellt, da die Schnittstelle während der Installation vorhanden war.

Wenn ich die icfg-eth * -Datei selbst erstellen muss, mit welchem ​​Tool soll ich sie generieren? Welches Paket soll ich installieren, um es zu bekommen?

Sie können es einfach von Hand erstellen:

  1. Erstellen Sie eine Kopie der ifcfg-eth0Datei und benennen Sie sieifcfg-eth1
  2. ifcfg-eth1In einem Texteditor öffnen (zB vi)
  3. Aktualisieren Sie den Eintrag DEVICE.
  4. Aktualisieren (oder entfernen) Sie den HWADDR-Eintrag
  5. Entfernen Sie den UUID-Eintrag (falls vorhanden)
  6. Nehmen Sie weitere Änderungen vor.

Alternativ können Sie das System-Config-Network-Tool installieren und verwenden:

yum install system-config-network-tui
system-config-network-tui

Sollte ich jemals den Inhalt von / etc / sysconfig / network-scripts manuell bearbeiten?

Es ist in Ordnung, dies zu tun. Stellen Sie nur sicher, dass Sie dabei vorsichtig sind. Erstellen Sie Kopien aller Dateien, die Sie bearbeiten, nur für den Fall, dass Sie Ihre Änderungen rückgängig machen müssen. Stellen Sie außerdem sicher, dass Sie eine andere Möglichkeit haben, auf das System zuzugreifen, falls Sie den Netzwerkzugriff vollständig unterbrechen (z. B. Konsolenzugriff).

Es ist eine gute Idee, sich mit der Struktur und dem Inhalt dieses Verzeichnisses vertraut zu machen.

Gen
quelle
2
tolle Antwort - danke. Am Ende habe ich die Datei wie oben erstellt und die Benutzeroberfläche eingerichtet.
Kyjelly90210