Połączenie VPN z VirtualBox


9

Jestem na komputerze z systemem Windows i uruchomionym VirtualBox z zainstalowanym Ubuntu. Mam konfigurację sieci jako NAT. Na moim komputerze z systemem Windows jestem połączony z VPN, ale nie mam dostępu do tych zasobów VPN z VirtualBox (próbowałem również trybu Bridged Networking z tym samym rezultatem). Czy istnieje sposób na połączenie przez VPN hosta? Lub alternatywnie, gdybym mógł po prostu połączyć się z VPN przez Ubuntu, to by działało, ale nie widzę tej opcji w połączeniach sieciowych, gdy działam w VirtualBox.

Odpowiedzi:


17

Domyślnie adapter NAB po prostu działa dla mnie, bez uruchamiania Cisco AnyConnect.

Ale wyszukiwanie DNS nie powiodło się, gdy działa Cisco AnyConnect, jest to spowodowane krytycznym błędem w systemie Ubuntu 12.10+, „błędem 1048783: nieprawidłowe wyszukiwanie nazw sieci w kartach sieciowych NAT”. Zobacz więcej szczegółów na https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783

Aby obejść ten problem, musisz uruchomić następujące polecenie cmd, aby użyć wyszukiwania DNS hosta,

Z wiersza polecenia okna (z VMNAME zastąpionym nazwą VB, np. „Ubuntu”),

cd "c: \ Program Files \ Oracle \ VirtualBox"

VBoxManage modyfikuj VMNAME --natdnshostresolver1 włączony

BTW, domyślnie mam „NAT” dla pierwszego adaptera i „Host-Only” dla drugiego adaptera, aby obejść ograniczenia z adapterem tylko NAB. To ustawienie działa dla mnie idealnie.

Upewnij się, że zrestartowałeś wirtualną skrzynkę i zapisałeś stan, aby zachować poprzednie ustawienia, a nie tylko wyłączenie.


Odpowiedzi szukałem od miesięcy! DZIĘKUJĘ CI!!!
Kirkland,

Nadal problem w 2017 roku. Dzięki za wyjaśnienie i rozwiązanie
Eldamir

1

Miałem podobny problem. System Windows 7 (64-bitowy) z systemem Ubuntu 12.04 w programie VirtualBox. Aby pracować z domu, muszę mieć możliwość połączenia się z siecią uniwersytecką za pośrednictwem VPN, aby móc (z kolei) połączyć się z klastrem uniwersyteckim superkomputerów.

Nie mogłem uzyskać połączenia klienta VPN z poziomu systemu Ubuntu i nie mogłem uzyskać dostępu do połączenia VPN urządzenia hosta.

Stworzyłem nowy adapter do mojej maszyny wirtualnej, dołączony do „Adaptera tylko hosta”. Pojawiło się to w obszarze Połączenia internetowe w systemie Windows i stamtąd utworzyłem mostek między moją kartą VPN Cisco a siecią tylko hosta VirtualBox.

Po wykonaniu tej czynności mogłem połączyć się z hostem VPN z poziomu maszyny wirtualnej Ubuntu. Strona VPN połączenia VPN tego nie lubi, ale meh.

Mam nadzieję że to pomoże.


Dzięki. Okazuje się, że zapomniałem ustawić adapter jako podłączony.
Jeff Storey

0

Upewnij się, że twój VPN zawsze używa tego samego portu. Zwróć uwagę na ten port

Ustaw maszynę wirtualną na Nat

Wewnątrz Ubuntu przejdź do proxy ustawień sieciowych i ustaw ip na 10.0.2.2 i port, który zanotowałeś. (10.0.2.2 jest domyślną bramą Nat virtualbox)

Tak używam psiphon z virtualbox


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.