Odpowiedź, której szukasz, to najpierw włączyć Udostępnianie połączenia internetowego dla gościa Windows, a następnie selektywnie kierować określone pakiety do hosta Windows w celu routingu.
Z WINDOWS:
- Panel sterowania \ Sieć i Internet \ Połączenia sieciowe
- Kliknij kartę prawym przyciskiem myszy (może to być karta sieciowa lub VPN)
- Karta udostępniania
- Zaznacz pole wyboru Zezwalaj innym użytkownikom sieci na łączenie się za pośrednictwem połączenia internetowego tego komputera
- Z rozwijanej listy „Domowe połączenie sieciowe” wybierz kartę sieciową, która łączy się z hostem
Z MAC
Teraz musisz wybrać podsieci, które chcesz wysłać do komputera z systemem Windows do routingu.
Oto polecenie dodania trasy:
/sbin/route add <SUBNET> -interface <INTERFACE>
Gdzie podsieć jest zadeklarowana w formacie CIDR, aby pasowała do podsieci sieci firmowej. (PRZYKŁAD 192.168.0.0/16)
Gdzie INTERFACE to interfejs prowadzący do gościa Windows.
WAŻNE:
Twoja podsieć domu, corp i VM musi być inna! Musisz utrzymywać ścieżki, aby komputer Mac mógł dostać się do Internetu, aby tunel mógł prowadzić z systemu Windows przez VPN. Nie chcesz również, aby ruch lokalny w Twojej sieci LAN przechodził przez tunel. W tym przypadku naprawdę chcesz, aby ruch korporacyjny trafiał do sieci korporacyjnej.
Pedantyczny ODPOWIEDŹ:
Określono WSZYSTKIE ruchu, która obejmowałaby połączenie z Internetem i samego tunelu. Odniosę się do tego jako do „wyciągania dywanu spod własnych stóp”. Wyobraź sobie, że te komputery są fizycznie z kablem podłączonym między każdą maszyną; Z systemu Windows, przez komputer Mac i Internet. Następnie odłącz kabel od komputera Mac do Internetu i podłącz go do systemu Windows. Teraz masz pętlę. Dwa interfejsy połączone między tymi samymi dwoma komputerami bez ścieżki do świata zewnętrznego.