Używam Ubuntu 9.04 i właśnie zauważyłem, że cały mój ruch sieciowy jest kierowany przez moją sieć VPN. Chciałbym, aby VPN kierował tylko serwery uderzające w ruch w sieci VPN, a następnie w razie potrzeby łączył się bezpośrednio z dowolnym innym miejscem w Internecie. VPN to PPTP VPN, który jest uruchamiany przy użyciu pewnego rodzaju stosu Microsoft.
Wyniki z polecenia trasy:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
102-102-152-203 192.168.24.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.24.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default * 0.0.0.0 U 0 0 0 ppp0
Odpowiedzi:
W przypadku mojej sieci VPN kompatybilnej z Cisco w systemie Ubuntu 9.04 (VPNC) zaznaczone jest pole wyboru.
Edytuj połączenia, przejdź do karty VPN i edytuj konfigurację VPN.
Przejdź do karty Ustawienia IPv4, aw prawym dolnym rogu znajduje się przycisk „Trasy”.
Kliknij przycisk i zaznacz pole „Używaj tego połączenia tylko do zasobów w jego sieci”
Jak wspomnieli inni, istnieją tekstowe pliki konfiguracyjne, które można zmienić zamiast używać GUI. Jedną fajną rzeczą w GUI jest to, że nie musisz zapamiętywać wszystkich możliwych wartości ani martwić się pisownią
źródło
Dzięki radom zawartym w powyższych odpowiedziach i odrobinie samodzielnego wyszukiwania udało mi się znaleźć odpowiedź na własne pytanie.
Najpierw określiłem, jakie zakresy adresów IP były używane w sieci VPN, w moim przypadku 192.168.32. * I 192.168.16. *. Następnie połączyłem się normalnie z moją siecią VPN i przełączyłem się na serwer w sieci. Uruchomiłem trasę na tej maszynie i otrzymałem używany adres bramy i metrykę. Następnie dodałem trasy dla dwóch zakresów adresów IP do pola trasy na karcie ustawień IPv4 i kliknąłem „Używaj tego połączenia tylko do zasobów w jego sieci” i „Ignoruj automatycznie uzyskane trasy”. Potem zadziałało jak magia.
Dziękuję wszystkim za pomoc!
źródło
Jeśli chcesz dokonać edycji bloku, wyeksportować lub po prostu wykonać kopię zapasową, szczegóły znajdują się w tym folderze
/etc/NetworkManager/system-connections/
Aby zastosować zmiany, które należy wykonać
źródło
Zakładam, że oprogramowanie pptp ustawia domyślną trasę na ppp0.
Możesz albo ulepszyć swoje trasy po połączeniu
lub
możesz spróbować usunąć dyrektywę „defaultroute” z pliku konfiguracyjnego pptp (prawdopodobnie /etc/ppp/ppp.conf)
źródło