Skonfiguruj import na network-manager-openvpn

9

Próbuję skorzystać z bezpłatnej usługi przy użyciu protokołu OpenVPN przy użyciu modułu GUI OpenVPN w menedżerze sieci.

Konfiguracja działała idealnie dobrze .ovpnw systemie Windows. Zachowanie w systemie Windows jest takie, że uruchomiłem GUI OpenVPN i zdecydowałem się połączyć z tą konkretną siecią VPN. Następnie pokaże aktywność przy próbie połączenia i otworzy okno dialogowe do uwierzytelnienia nazwy użytkownika / hasła.

Pomyślnie zaimportowałem wszystkie konfiguracje, zmieniając typ pliku na .confi używając funkcji importowania w menedżerze sieci. Jednak próba nawiązania połączenia po prostu wyświetlałaby próbę połączenia animacji przez menedżera sieci, ale ostatecznie kończy się powiadomieniem o przekroczeniu limitu czasu połączenia. W ogóle nie pojawi się monit z prośbą o uwierzytelnienie, ani nie mogę znaleźć żadnej funkcji, która poprzedziłaby szczegóły uwierzytelnienia.

client
dev tun
proto tcp
remote miami.proxpn.com 443 
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
cipher BF-CBC
keysize 512
comp-lzo
verb 4
mute 5
tun-mtu 1500
mssfix 1450
auth-user-pass
reneg-sec 0


# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here.  See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]

Nie trzeba dodawać, ale pobrałem wszystkie wymagane pakiety do konfiguracji połączeń OpenVPN.

Nawiasem mówiąc, jak widać powyżej, .keya .crtpliki są określone położenie się w tym samym katalogu co plik konfiguracyjny. Czy po zaimportowaniu pliku konfiguracji miałbym go usunąć? Uwaga: nie usunąłem ich, więc problem, z którym się zmagam, nie wynika z braku tych plików.

Oxwivi
źródło

Odpowiedzi:

13

Spróbuj połączyć się z VPN z wiersza poleceń. To sprawi, że problem dotyczy NetworkManager, a nie czegoś innego. Możesz połączyć się z wiersza poleceń, używając:

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

Może być konieczne uruchomienie tego polecenia za pomocą sudo.

Jeśli możesz pomyślnie połączyć się z wiersza poleceń, spróbuj dodać się do netdevgrupy i odznacz Available to all usersw oknie ustawień VPN w NetworkManager, a następnie spróbuj połączyć się za pomocą NM.

binW
źródło
1
Zgodnie z oczekiwaniami połączył się idealnie przy próbie w terminalu. Potrzebował sudoprzywilejów.
Oxwivi
Czy próbowałeś dodać siebie do grupy „netdev”, odznaczając opcję „Dostępne dla wszystkich użytkowników” we właściwościach połączenia w Menedżerze sieci, a następnie łącząc się przez Menedżera sieci?
binW
Jak to zrobić w wierszu polecenia? Mam minimalną instalację, a GUI do zarządzania użytkownikami nie jest zainstalowany.
Oxwivi
możesz dodać użytkownika do grupy „netdev” za pomocą następującego polecenia „sudo usermod -aG netdev <nazwa użytkownika>”
binW
... działało ... Ale nie wymagało ode mnie uwierzytelnienia ... WTF?
Oxwivi
3

Myślę, że tail -f /var/log/{syslog,messages}po ponownym połączeniu VPN może dać kilka odpowiedzi.

igorp1024
źródło
Ponowne połączenie? W ogóle się nie łączy.
Oxwivi
1
Jeśli się nie połączy, wypluje komunikaty o błędach.
Lekensteyn