Zainstalowałem serwer OpenVPN na Archlinuxie i teraz używam GUI OpenVPN w Windows 7, mogę rozmawiać z innymi komputerami podłączonymi przez VPN, ale jeszcze nie wymyśliłem, jak kierować cały ruch przez tunel.
Jak mam to zrobic? Pomyślałem, że muszę to zrobić za pomocą route
(polecenia cmd), ale myślę, że potrzebuję tutaj kilku wskazówek.
Postępowałem zgodnie z instrukcją OpenVPN w tej sprawie, ale to nie działa, po prostu nie naciska opcji „zmuś klienta do przejścia przez tę bramę”.
A zmiana z OpenVPN na PPTP / IPSec nie jest obecnie opcją.
W systemie Windows Vista i nowszych często trzeba powiedzieć OpenVPN:
W przeciwnym razie nie można ustawić tras.
Następnie radzę nie zmieniać ręcznie tras, ale użyć dedykowanego ustawienia OpenVPN:
Istnieje duża różnica między nimi: twoja trasa zakłóca domyślną, a kiedy lokalny DHCP odnawia twoją dzierżawę lub coś, może przywrócić pierwotną domyślną trasę i popsuć rzeczy. Brama przekierowująca def1 instaluje raczej dwie trasy: 0.0.0.0/1 i 127.0.0.0/1. Pozostawia domyślną trasę, jest bardziej szczegółowa, ma więc pierwszeństwo przed domyślną i jest łatwa do usunięcia.
źródło
redirect-gateway def1
zrobił mi lewę po uruchomieniu OpenVPN jako administrator.Czy w pliku konfiguracyjnym OpenVPN próbowałeś zmienić „redirect-gateway” na „redirect-gateway def1”?
źródło
Nie zapomnij zrobić:
źródło