Próbuję połączyć się z VPN za pomocą OpenVPN.
Próbowałem użyć menedżera sieci z wtyczką OpenVPN i próbowałem też w terminalu z ovpn.conf
plikiem.
Wszystko łączy się (mówi connection established
) w terminalu, ale nie ma dostępu do Internetu.
Mogę pingować wszystko, nawet bramę tunelu.
Oto, co próbowałem
Próbowałem:
- wyłącz ufw;
- wypróbowałem kilka plików konfiguracyjnych;
Ten sam wynik.
Próbowałem zaznaczyć odpowiednią opcję w sekcji VPN configaration
> IPv4
> routes
> use this connection only for resources on its network
. Następnie internet znów działał i pokazy VPN są połączone. Ale mój ruch nie jest szyfrowany, a adres IP i lokalizacja są takie same. W końcu wypróbowałem --redirect-gateway
opcję, wciąż bezużyteczną.
Jestem teraz poza moją ligą. Proszę pomóż. Dziękuje za przeczytanie!
traceroute 8.8.8.8
gdy jesteś podłączony do VPN, a także wypisz polecenie form,route -n
gdy jesteś podłączony.Odpowiedzi:
Używam menedżera sieci gnome z wtyczką OpenVPN Network Manager.
Możesz go zainstalować za pomocą:
Moje połączenie działa poprawnie, jeśli spróbuję bezpośrednio z OpenVPN. Ale jeśli spróbuję użyć Menedżera sieci, to działa, ale nie ma dostępu do Internetu.
Aby to naprawić, edytuj konfigurację połączenia OpenVPN w Network Managerze i kliknij
IPv4 Settings
kartę in , a następnie przycisk inRoutes
:Następnie zaznacz
Use this connection only for resources on its network
.Kliknij
Ok
, a następnieSave
ponownie połącz.źródło
Naprawiłem również problem openvpn bez internetu
najpierw całkowicie usuń openvpn i autorove, a następnie dodaj ppa, jak pokazano w linku i wykonaj polecenia jeden po drugim, a następnie powinieneś iść. Jeśli nie ma problemu z dns, dodaj opendns na resolv.conf 202.67.222.222 i 208,67. 220.220 link
źródło
Problem tworzy trasy. Mówiąc dokładniej, domyślna trasa.
Po pierwsze, jeśli chcesz przekierować cały ruch przez VPN
NM
, nie zaznaczaj opcji „Używaj tego połączenia tylko dla zasobów w jego sieci”.Drugi problem to trasa dotycząca domyślnego gw
0.0.0.0 10.211.1.2 128.0.0.0 UG 0 0 0 tun0
Problem można rozwiązać, dodając ręcznie trasę lub sprawdzając konfigurację na serwerze VPN.
Aby ustawić ręczną trasę dla całego ruchu, przejdź do
tun0
po połączeniu się z poleceniem vpn putEdytuj 1
Poczekaj, możesz dodać domyślną trasę, czyli domyślną, jeśli chcesz, aby ruch był kierowany
wlan0
poleceniemsudo ip route add default via 172.16.156.65
lub do routingu ruchu przez VPN
sudo ip route add default via 10.211.1.2
Następnie możesz dodać więcej trasy
Przykład, jeśli nie chcesz przejść
106.158.15.233
przezwlan0
lub przez VPN
172.16.156.65
to adres routera Wi-Fi10.211.1.2
to adres twojego serwera VPNźródło
NM
. Następnie uruchom ponownie komputer. To nas poprze na początku. Otrzymamy przejrzystą tabelę routingu. Spróbuj agan zNM
. Po podłączeniu podaj mi dane wyjściowe zroute -n
.172.16.156.65
. Teraz utwórz połączenie z serwerem VPN wNM
. Przejdź do,NM
avpn
następnie dodaj adres serwera VPN, użytkownik, przekaż. Jeśli praca, to jeśli nie. Po nawiązaniu połączeniaroute -n
musimy zobaczyć z route add vpn.Wiem, że to jest stare, ale nie mam rozwiązania tego problemu z tego wątku i mam podobny problem.
Oto mój problem. Pobrałem klucze openVPN z routera. zainstalowany na maszynie wirtualnej Linuxmint i ElementaryOS zarówno na wirtualnym, jak i hostowym systemie operacyjnym na laptopie. Obie wersje powodują ten sam problem. VPN łączy się, ale nie ma przez nią żadnego ruchu. Włączenie „używaj tego połączenia tylko do zasobów w jego sieci” jest całkowicie bezużyteczne i nadal nie mam dostępu do zasobów sieciowych VPN. podrap, że ...
Oto, co zrobiłem. Zauważyłem, że niektórzy powiedzieli, kiedy łączyli się za pomocą wiersza polecenia. VPN wydawało się działać. problem musi polegać na tym, że nie można zaimportować konfiguracji openVPN. więc wyciągnąłem mój zaufany edytor tekstu, otworzyłem plik .conf openvpn. Zauważyłem w profilu połączenia openvpn, że ma zakładkę „zaawansowane”. z wieloma różnymi opcjami. Próbowałem przetłumaczyć wszystkie opcje konfiguracji na kartę zaawansowaną i co wiesz ... działało ...
[Rozwiązać]
Zrobiłem to ponownie na laptopie z inną dystrybucją. Zmieniłem opcje Jeden po drugim, tym razem sprawdzając VPN za każdym razem, a VPN zaczął działać po skonfigurowaniu kompresji.
W obszarze Ustawienia połączenia VPN> przycisk Zaawansowane> Zaznacz Użyj kompresji danych LZO (ustawiłem opcję adaptacyjną), a tunel zaczął działać bez problemów, a „Mój adres IP” pokazuje się jako zewnętrzny adres IP routera VPN.
Z moich doświadczeń nie ma żadnych specjalnych konfiguracji ani zapory ogniowej. Wystarczy ustawić wszystkie opcje tak samo, jak plik konfiguracyjny i do obsługi można użyć wbudowanego menedżera sieci.
źródło
Wiem, że problem mógł zostać rozwiązany, ale w moim przypadku rozwiązanie nie przetrwało ponownego uruchomienia. Znalazłem więc inne rozwiązanie dla terminala openvpn, który nie zapewnia dostępu do Internetu na Ubuntu 14.04, dodając
--management localhost 1194
argumenty. Lubić:Jest to przydatne, jeśli nie chcesz podzielić pliku konfiguracyjnego na 3 inne pliki do użycia z
network-manager
apletu.źródło
Najlepszym rozwiązaniem, jakie znalazłem, jest otwarcie terminala i wykonanie następujących czynności:
w pliku, który się otworzy, dodaj:
zapisz plik i uruchom następującą komendę w terminalu:
Spróbuj teraz połączyć się z serwerem OpenVPN. Powinieneś być gotowy do drogi!
źródło
Miałem ten sam problem. podczas konfiguracji openvpn konieczna jest zapora ogniowa. powinieneś skonfigurować zaporę i przepuszczać ruch openvpn przez zaporę.
źródło
Możesz po prostu rozwiązać ten problem, włączając zaporę. W Linux Mint poszedłem do Firewall Configuration i włączyłem Firewall. Następnie podłączyłem VPN i nie było problemu. Mam nadzieję że to pomogło.
źródło