Próbuję skonfigurować OpenVPN za pomocą NetworkManager. GUI wydaje się wadliwy i nie odpowiada. Czy są jakieś inne narzędzia do konfigurowania klienta VPN?
@YanKingYin Powinieneś go zdobyć od dostawcy usługi VPN.
Ali Shakiba
12
Aby to zmienić na stałe, edytuj /etc/default/openvpni odkomentuj linię AUTOSTART="all"i skopiuj plik ovpn do /etc/openvpn/config.conf- musi mieć rozszerzenie .conf
Thales Ceolin
2
@YanKingYin powinieneś móc go pobrać, logując się na serwerze VPN z przeglądarki.
Aniket Thakur
1
Czy to tylko zainstaluje OpenVPN CLIENT, a nie serwer?
Luka
57
Najłatwiejszą metodą jest uruchomienie tego polecenia:
Próbowałem tego użyć, ale nie mogłem go zapisać. Wydaje
Farid Nouri Neshat
@FaridNouriNeshat: Minęło trochę czasu (po aktualizacji) w 16.04.1 LTS, to nie działa (zgłosiłem błąd). Teraz używam do tego terminala, po prostu przeczytaj mój komentarz na pytanie o wyciek DNS.
Xaqron
To działało dla mnie, ale nie pozwalało mi łączyć się poza VPN, gdy było włączone. Korzystanie z narzędzia CLI działało bezbłędnie.
absynce
25
Jak wyjaśnił Louis, instalację klienta openvpn można wykonać za pomocą polecenia
sudo apt-get install openvpn
Jeśli jednak używasz mechanizmu podwójnego uwierzytelniania dla swojego serwera VPN, proste połączenie z
sudo openvpn --config /path/to/config.ovpn
nie wystarczy. Potrzebujesz dodatkowej konfiguracji.
Upewnij się, że plik konfiguracyjny ma auth-user-passlinię.
Następnie dodaj --auth-retry interactdo polecenia połączenia. Tak wyglądałoby całe twoje polecenie
Jednak w systemie Ubuntu 18.04 (miał ten sam problem w 16.04), nie byłem w stanie zaimportować *.ovpnpliku za pomocą GUI (Ustawienia -> Sieć -> VPN + -> „Importuj z pliku”). Zawsze dostaję:
Nie można zaimportować połączenia VPN
Nie można odczytać pliku „foo.ovpn” lub nie zawiera rozpoznanych informacji o połączeniu VPN
Błąd: wtyczka nie obsługuje funkcji importowania
Jednak natknąłem się na następującą instrukcję nixCraft dotyczącą importowania *.opvnpliku:
$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn
Po uruchomieniu tego polecenia moje połączenie VPN zostanie wyświetlone na liście w „Ustawienia -> Sieć -> VPN”. Po edycji hasła moje połączenie VPN działa. Połączenie VPN jest również wymienione w menu na górnym panelu, które pokazuje między innymi połączenia, moc, użytkowników.
Ta funkcja działa również w edytorze połączeń GUI nm. Uruchom program, kliknij [+] i wybierz opcję Importuj zapisaną konfigurację VPN. Interfejs ustawień sieci gnome do tego celu jest zepsuty w 18.04, ale edytor połączeń nm działa dobrze.
Jeśli nie chcesz angażować Network Managera, to repozytorium git ma prosty skrypt, który wykonuje całą robotę bardzo dobrze, korzystając z interaktywnej sesji z mniej niż pół tuzinem pytań. Zobacz dokumenty do pobrania.
Odpowiedzi:
Tak, możesz użyć OpenVPN bezpośrednio. W ten sposób możesz również użyć więcej ustawień.
Najpierw potrzebujesz
openvpn
pakietu:Następnie możesz połączyć się w następujący sposób:
Jest
sudo
to ważne, ponieważ OpenVPN nie będzie w stanie połączyć się w inny sposób (myślę, że musi zmienić trasy).źródło
config.ovpn
pliku/etc/default/openvpn
i odkomentuj linięAUTOSTART="all"
i skopiuj plik ovpn do/etc/openvpn/config.conf
- musi mieć rozszerzenie .confNajłatwiejszą metodą jest uruchomienie tego polecenia:
A następnie dodaj
OpenVPN
połączenie, zNetwork Manager
którego po powyższym poleceniu obsługuje importowanie.ovpn
plików.źródło
Jak wyjaśnił Louis, instalację klienta openvpn można wykonać za pomocą polecenia
Jeśli jednak używasz mechanizmu podwójnego uwierzytelniania dla swojego serwera VPN, proste połączenie z
nie wystarczy. Potrzebujesz dodatkowej konfiguracji.
auth-user-pass
linię.Następnie dodaj
--auth-retry interact
do polecenia połączenia. Tak wyglądałoby całe twoje polecenieźródło
SIGUSR1[soft,connection-reset] received, process restarting
Idę tutaj od zablokowanego Jak skonfigurować VPN przy użyciu pliku .ovpn? [duplikat] , ponieważ chciałem udzielić odpowiedzi na problemy z importowaniem
*.ovpn
plików do GUI , których doświadczają niektórzy użytkownicy.Podobnie jak inne, zainstalowałem:
Jednak w systemie Ubuntu 18.04 (miał ten sam problem w 16.04), nie byłem w stanie zaimportować
*.ovpn
pliku za pomocą GUI (Ustawienia -> Sieć -> VPN + -> „Importuj z pliku”). Zawsze dostaję:Jednak natknąłem się na następującą instrukcję nixCraft dotyczącą importowania
*.opvn
pliku:Po uruchomieniu tego polecenia moje połączenie VPN zostanie wyświetlone na liście w „Ustawienia -> Sieć -> VPN”. Po edycji hasła moje połączenie VPN działa. Połączenie VPN jest również wymienione w menu na górnym panelu, które pokazuje między innymi połączenia, moc, użytkowników.
źródło
Zainstaluj OpenVpn
Następnie przejdź do Ustawienia sieci> Edytuj połączenie> Dodaj> Wybierz protokół VPN Point to Point Tunneling Protocol> Utwórz
Dodaj nazwę użytkownika , hasło i bramę
Następnie przejdź do Menu zaawansowanego
Zaznacz opcję Użyj szyfrowania punkt-punkt
Zapisać
Następnie przejdź do Ustawienia sieci> Połączenie VPN, wybierz to połączenie VPN i połącz je.
źródło
Jeśli nie chcesz angażować Network Managera, to repozytorium git ma prosty skrypt, który wykonuje całą robotę bardzo dobrze, korzystając z interaktywnej sesji z mniej niż pół tuzinem pytań. Zobacz dokumenty do pobrania.
https://github.com/Nyr/openvpn-install.git
źródło
W systemie Ubuntu 18 zainstaluj menedżera sieci za pomocą polecenia:
Następnie...
Import powinien działać poprawnie.
źródło