Host-only-Netzwerk mit virtueller Box und Windows-Host-Maschine: Gerät eth1 kann nicht gefunden werden

12

(ANTWORT UNTEN)

Ich habe Probleme mit der Implementierung eines Host-Only-Netzwerks in Virtualbox. Mein Host-Rechner läuft unter Windows 7 Ultimate und Gast-Betriebssystem ist Ubuntu Server 12.04.2 64bit.

Ich konfiguriere Host-only-Adapter für virtuelle Boxen.

Wie Sie sehen können, DHCP Server ist deaktiviert und ich versuche sowohl aktiviert und deaktiviert, aber Problem immer noch da.

Unten ist das Ergebnis von

ipconfig /all

von Windows CMD

Jetzt meine Netzwerkeinstellungen für virtuelle Maschinen

Wenn ich VM ausführen, erzwingen einige Probleme mit der Netzwerkkonfiguration als Bild unten

Meine / etc / network / interfaces Datei wie folgt:

Wenn ich den Netzwerkdienst neu starte, zeige "Gerät nicht finden eth1, eth1 konnte nicht wie folgt angezeigt werden:

Wenn ich mit "ifdown" Optionen gehe, Antwort als bleow:

jede Hilfe wird geschätzt

Vielen Dank im Voraus

ANTWORT

Der Name des VirtualBox-Netzwerkadapters auf dem Gastcomputer ist nicht immer festgelegt. Jedes Mal, wenn Sie den Hostadapter aus VB-Preferences deaktivieren und aktivieren, erhöht sich die nachträgliche Netzwerknummer des Netzwerkgeräts. Wenn Sie zum Beispiel den Netzwerk-Host-Only-Adapter fünfmal deaktivieren und aktivieren, sollte der neue Netzwerkname eth4 sein, und wenn es acht Mal war, sollte der Netzwerkname eth7 sein.

Wenn Sie nicht wissen, was Ihr aktueller Netzwerkgerätename ist, verwenden Sie:

ifconfig -a 

es wird alle verfügbaren Netzwerkadapter (Geräte) drucken, Ihren neuen Namen finden und die Datei / etc / network / interfaces mit neuem Namen neu konfigurieren.

für die DHCP-Konfiguration verwenden Sie den folgenden Code, indem Sie eth5 mit Ihrem aktuellen Gerätenamen ändern

auto eth5
iface eth5 inet dhcp

Und für statische IP können Sie unten kodieren: (Sie müssen eth5 mit Ihrem Gerätenamen und auch der statischen IP ändern, keine Notwendigkeit, Netzmaske in den meisten Situationen zu ändern):

auto eth5
iface eth5 inet static
        address 192.168.56.101
        netmask 255.255.255.0

Ich hoffe, dass dies jemand anderem hilft.

    
Mohammad Ahmad 05.05.2013, 14:49
quelle

3 Antworten

1

Es muss nicht eth1 sein. Auf meiner virtuellen Maschine ist es eth2.

Was bedeutet ls /dev/eth* in Ihrem Fall?

    
ignis 06.05.2013, 15:55
quelle
2

Um eine Liste der Adapter anzuzeigen, auf die Ihre virtuelle Maschine zugreifen kann, verwenden Sie Folgendes:

ls /sys/class/net

Dies zeigt Ihnen die Schnittstellennamen. Wenn beispielsweise zwei Netzwerkadapter eingerichtet sind, sieht mein Ubuntu-Gast so aus.

eth1  eth2  lo
    
Christian Long 11.05.2013 08:08
quelle
0

Es gab dasselbe Problem nach dem Upgrade von Virtualbox 4.x auf 5.x (unter Debian, aber das gilt sicher auch für Ubuntu). Ich habe eine gateway 0.0.0.0 in der /etc/network/interfaces -Deklaration von eth1 (vboxnet0, nur Host) gelassen, was für die 4.x in Ordnung war, aber den Dienst in 5.x mit failed to bring up eth1 abgestürzt ist.

Das Entfernen der gateway (und broadcast und network ) von eth1 Deklaration hat den Trick gemacht.

Beachten Sie, dass Sie in /etc/udev/rules.d/70-persistent-net.rules möglicherweise Regeln festgelegt haben, die Sie möglicherweise löschen / aktualisieren möchten.

    
Yvan 01.08.2017 13:52
quelle