Oto co mam:
Mac OS X 10.10 - działający VirtualBox i działający jako klient OpenVPN. Działa to dobrze w sieci VPN i ma być moją maszyną hosta. Istnieje również połączenie Wi-Fi na tym komputerze, które działa jako moja brama do świata zewnętrznego. Ten komputer Mac jest skonfigurowany z NAT do łączenia się z routerem WiFi.
Windows 7 Pro - jest to instancja wirtualna, która ma być uruchamiana przez VirtualBox na komputerze Mac.
Mój serwer OpenVPN działa na CentOS, ale nie sądzę, że ma to znaczenie dla celów mojego pytania.
Jak mogę się upewnić, że mój komputer z systemem Windows tworzy połączenia tylko przez VPN, a nigdy przez Wi-Fi?
Kiedy zaczynałem, myślałem, że klient OpenVPN będzie działał jak nowa karta sieciowa i mogę udostępnić tylko ten adapter w ustawieniach VirtualBox. Ale tak się nie wydaje, VirtualBox po prostu bierze go jako adapter NAT.
Dla jasności pożądany przypadek użycia będzie następujący:
Klient OpenVPN działa poprawnie na komputerze hosta Mac, co oznacza, że działa dobrze na komputerze z systemem Windows.
OpenVPN działa na kliencie Mac, ale Mac działa przez połączenie Wi-Fi. Maszyna z systemem Windows nie ma już dostępu do żadnych zasobów internetowych, ponieważ nie ma połączenia.
Jak mogę to osiągnąć?