Jak skonfigurować klienta OpenVPN


Odpowiedzi:


143

Tak, możesz użyć OpenVPN bezpośrednio. W ten sposób możesz również użyć więcej ustawień.

Najpierw potrzebujesz openvpnpakietu:

sudo apt-get install openvpn

Następnie możesz połączyć się w następujący sposób:

sudo openvpn --config /path/to/config.ovpn

Jest sudoto ważne, ponieważ OpenVPN nie będzie w stanie połączyć się w inny sposób (myślę, że musi zmienić trasy).


Nie mogę znaleźć config.ovpnpliku
Yan King Yin

2
@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:

sudo apt-get install network-manager-openvpn-gnome

A następnie dodaj OpenVPNpołączenie, z Network Managerktórego po powyższym poleceniu obsługuje importowanie .ovpnplików.

wprowadź opis zdjęcia tutaj


1
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.

  1. Upewnij się, że plik konfiguracyjny ma auth-user-passlinię.
  2. Następnie dodaj --auth-retry interactdo polecenia połączenia. Tak wyglądałoby całe twoje polecenie

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    

Dla mnie to nie pasuje:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic

5

Idę tutaj od zablokowanego Jak skonfigurować VPN przy użyciu pliku .ovpn? [duplikat] , ponieważ chciałem udzielić odpowiedzi na problemy z importowaniem *.ovpnplików do GUI , których doświadczają niektórzy użytkownicy.

Podobnie jak inne, zainstalowałem:

$sudo apt-get install network-manager-openvpn-gnome

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.


1
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.
Steeve McCauley,

3

Zainstaluj OpenVpn

sudo apt-get install network-manager-openvpn-gnome

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.



0

W systemie Ubuntu 18 zainstaluj menedżera sieci za pomocą polecenia:

sudo apt-get install network-manager-openvpn-gnome

Następnie...

  1. Ponownie otwórz ustawienia sieci
  2. Ponów importowanie pliku

Import powinien działać poprawnie.


Witamy w Ask Ubuntu. Czym różni się twoja odpowiedź od drugiej pod względem ważności głosowania powyżej? A może próbujesz skomentować inną odpowiedź?
user68186,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.