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.