Ubuntu VM mit VPN verbinden

522
Hau Mi

Ich möchte die in VirtualBox ausgeführte Ubuntu VM an ein VPN anschließen. Ich verwende vpnc, um mich mit VPN zu verbinden. Ich habe es nur geschafft, eine Verbindung zu VPN herzustellen, wenn ich VM NIC auf den Bridged-Modus eingestellt habe. Der Bridged-Modus funktioniert jedoch nur, wenn ich den Host per Kabel mit dem Internet verbinde. Was ich brauche, ist Host über WLAN verbunden zu haben. Wenn der Host mit dem WLAN verbunden ist und die Gast-NIC sich im Bridged-Modus befindet, haben die Gast-VMs keine Internetverbindung (kein VPN). Ich habe gelesen, dass der Bridged-Modus mit WLAN überhaupt nicht möglich ist.

Aus diesem Grund habe ich VM NIC auf NAT gesetzt. In diesem Fall funktioniert die VPN-Verbindung jedoch nicht ordnungsgemäß. vpncstartet ordnungsgemäß (sprich VPNC started in background), aber ich kann nicht auf Hosts zugreifen, die sich in einem VPN-Netzwerk befinden (z. B. Ping meldet 100% Paketverlust).

Ich habe also zwei Fragen. Die Beantwortung eines der beiden würde das Problem lösen:

  1. Ist es möglich / Wie verwendet man den Bridged-Modus mit WiFi?
  2. Ist es möglich / wie kann man sich hinter NAT mit VPN verbinden?

Einige weitere Infos:

  • Host ist Windows 7 Enterprise
  • Gast ist Lubuntu 16.10
  • Die VirtualBox-Version ist 5.1.28, Gast-Addons werden installiert.
1

1 Antwort auf die Frage

0
Soundararajan

Sie sollten den folgenden Befehl in der Host-Maschine ausführen und dann den Gast neu starten. Verwenden Sie die NAT-Konfiguration selbst. Wenn der Host mit einem VPN verbunden ist, wird er vom Gast anstelle der Datei /etc/resolv.conf im Gast verwendet.

VBoxManage modifyvm "VM name" --natdnshostresolver1 on

Weitere Informationen finden Sie hier: https://www.virtualbox.org/ticket/10864