(ANTWORT UNTEN)
Ich habe Probleme mit der Implementierung eines Host-Only-Netzwerks in Virtualbox. Mein Hostcomputer läuft unter Windows 7 Ultimate und das Gastbetriebssystem ist Ubuntu Server 12.04.2 64bit.
Ich konfiguriere den Host-Only-Adapter für die virtuelle Box.
Wie Sie sehen können, ist der DHCP-Server deaktiviert und ich versuche sowohl aktiviert als auch deaktiviert, aber das Problem ist immer noch da.
Unten ist das Ergebnis von
ipconfig /all
von Windows CMD
Nun zu den Netzwerkeinstellungen meiner virtuellen Maschine
Wenn ich VM laufen lasse, zwingt das Ubuntu irgendein Problem mit der Netzwerkkonfiguration, wie Bild unten
Meine / etc / network / interfaces-Datei wie folgt:
Wenn ich den Netzwerkdienst neu starte, wird Folgendes angezeigt: "Gerät eth1 kann nicht gefunden werden, eth1 konnte nicht wie folgt aufgerufen werden:
Wenn ich mit "ifdown" -Optionen gehe, antworte ich wie folgt:
Jede Hilfe wird geschätzt
Danke im Voraus
ANTWORTEN
Der Name des VirtualBox-Netzwerkadapters auf dem Gastcomputer ist nicht immer festgelegt. Jedes Mal, wenn Sie den Hostadapter über die VB-Voreinstellungen deaktivieren und aktivieren, erhöht sich die nachträglich angehängte Nummer des Netzwerkgerätenamens. Wenn Sie beispielsweise den Netzwerkadapter nur für den Host fünfmal deaktivieren und aktivieren, sollte der neue Netzwerkname eth4 lauten. Wenn dies achtmal der Fall war, sollte der Netzwerkname eth7 lauten und so weiter.
Wenn Sie den Namen Ihres aktuellen Netzwerkgeräts nicht kennen, verwenden Sie:
ifconfig -a
Es druckt alle verfügbaren Netzwerkadapter (Geräte) aus, findet Ihren neuen Namen und konfiguriert die Datei / etc / network / interfaces unter einem neuen Namen neu.
Verwenden Sie für die DHCP-Konfiguration den folgenden Code, und ändern Sie eth5 mit Ihrem aktuellen Gerätenamen
auto eth5
iface eth5 inet dhcp
Und für statische IP-Adressen können Sie den folgenden Code eingeben: (Sie müssen eth5 immer noch mit Ihrem Gerätenamen ändern, und auch die statische IP-Adresse, in den meisten Situationen muss die Netzmaske nicht geändert werden.)
auto eth5
iface eth5 inet static
address 192.168.56.101
netmask 255.255.255.0
Ich hoffe das hilft jemand anderem.
quelle
Antworten:
Es muss nicht eth1 sein. Auf meiner virtuellen Maschine ist es eth2.
Was wird
/dev/eth*
in Ihrem Fall gedruckt?quelle
Gehen Sie folgendermaßen vor, um eine Liste der Adapter anzuzeigen, auf die Ihre virtuelle Maschine zugreifen kann:
Dies zeigt Ihnen die Schnittstellennamen. Wenn beispielsweise zwei Netzwerkadapter eingerichtet sind, sieht mein Ubuntu-Gast folgendermaßen aus.
quelle
Das gleiche Problem trat nach dem Upgrade von Virtualbox 4.x auf 5.x auf (unter Debian, aber das gilt sicherlich auch für Ubuntu). Ich habe eine
gateway 0.0.0.0
in der/etc/network/interfaces
Deklaration voneth1
(vboxnet0, nur Host) hinterlassen, die für die 4.x in Ordnung war, aber den Dienst in 5.x mit abgestürzt hatfailed to bring up eth1
.Entfernen der
gateway
(undbroadcast
undnetwork
) dereth1
Erklärung hat den Trick.Beachten Sie, dass Sie möglicherweise feste Regeln haben
/etc/udev/rules.d/70-persistent-net.rules
, die Sie löschen / aktualisieren möchten.quelle