VirtualBox Ubuntu-Gast: Wechseln zwischen Netzwerkadaptern zu Hause/im Büro

VirtualBox Ubuntu-Gast: Wechseln zwischen Netzwerkadaptern zu Hause/im Büro

Bearbeiten: Ein Anwendungsfall für CIFS hinzugefügt

Aufstellen:

  • Host: Windows 7 SP2 64bit
  • Gast: Ubuntu 12.04.3 LTS 64bit (auf VirtualBox 4.3.0)
  • Der Host-Laptop verfügt über zwei Netzwerkadapter:
    • Ein per USB anschließbares WiFi-Modul
    • Ein 1-Gbit/s-Ethernet-Port

Anwendungsfälle:

  • Bei der Arbeit amBüro, das USB-WLAN-Modul ist mit dem Host verbunden. Der Ubuntu-Gast benötigt eine Verbindung mit einer festen IP-Konfiguration (eine feste IP im Netzwerk 192.168.1.x, DNS ist 8.8.8.8)

  • Bei der Arbeit beiheim, das USB-WLAN-Modul fehlt und der Ethernet-Port am Host wird verwendet. Das Heimnetzwerk verfügt über einen DHCP-Server (mein Heimrouter), den ich verwenden möchte, um dem Ubuntu-Gast die IP-Konfiguration zuzuweisen.

  • In beiden Fällen möchte ich, dass der Ubuntu-Gast im „Bridged“-Modus arbeitet (das virtuelle eth0 und/oder eth1 mit dem aktuell verwendeten physischen Netzwerkadapter des Hosts verbinden).

  • Ich brauche den Host und den Gast, um über CIFS (Samba) zu kommunizieren, was ichdenkenverhindert, dass ich NAT verwende (?)

  • Leider habe ich festgestellt, dass VirtualBox beim Trennen des USB-WLANs vom Host das für die „virtuelle Netzwerkschnittstelle 1“ verwendete physische Gerät automatisch auf den Ethernet-Port umschaltet.

Meine Frage:

Bei der Arbeitob zu Hause oder im Büro(das heißt: entweder mit angeschlossenem USB-WLAN und getrenntem Ethernet oder umgekehrt),Ich möchte eine Internetverbindung auf der VirtualBox haben, ohne dass die Konfiguration jedes Mal manuell geändert werden muss.

  • Welche Konfiguration sollte ich in VirtualBox verwenden?

  • Welche Konfiguration soll ich im Gast verwenden? Insbesondere in /etc/network/interfaces, in/etc/udev/rules.d/70-persistent-net.conf

  • Benötigt der Gast außerdem spezielle IP-Routingregeln, damit der Datenverkehr über die (immer einzige) verfügbare Gastschnittstelle geleitet wird?

  • Hilft eine spezielle Konfiguration der Bridging-Host-Schnittstellen (Verwenden Sie Windows zum Überbrücken der WLAN- und Ethernet-Adapter) in irgendeiner Weise? Wie lauten in diesem Fall die VirtualBox- und Gastkonfigurationen?

Antwort1

NATerlaubt eingehende Verbindungen bei der KonfigurationPort-Weiterleitungaber soweit ich weiß, funktioniert dies nicht mit CIFS, zumindest nicht, wenn Sie einen CIFS-Server auf der Gastseite möchten.

Wenn Ihr Gast lediglich ein CIFS-Client sein soll und sich der Server auf dem Host befindet, funktioniert NAT möglicherweise problemlos.

Ich würde auf jeden Fall zwei Schnittstellen auf dem Gast konfigurieren.

  • Die erste würde NAT verwenden, um eine Internetverbindung zu ermöglichen.

  • Die zweite Methode verwendet ein"Nur Host"Netzwerk, d. h. vboxnet, und ermöglicht uneingeschränkte bidirektionale Kommunikation zwischen Host und Gast.

verwandte Informationen