nie może zaimportować zapisanego pliku konfiguracyjnego OpenVPN w systemie Ubuntu 16.04 LTS

26

Próbuję zaimportować plik .ovpn z menedżera sieci. Oto kroki, które podążam.

  

Menedżer sieci → Połączenia VPN → skonfiguruj VPN

Otwiera to okno dialogowe Połączenia sieciowe. Następnie

  

Dodaj → importuj zapisaną konfigurację VPN → wybierz plik .ovpn

To powinno załadować moją konfigurację .ovpn , ale zamiast tego pojawia się monit mówiący

  

BŁĄD: wtyczka nie obsługuje funkcji importowania.

Nadal mogę używać VPN za pomocą polecenia

sudo openvpn --config ~/openvpn/xxx.conf

czy to błąd, który należy złożyć?

    
zadawane saitiku 22.04.2016, 08:29
źródło

10 odpowiedzi

16

Po skomentowaniu poniższej linii udało mi się pomyślnie zaimportować konfigurację VPN:

route remote_host 255.255.255.255 net_gateway default

Inni donosili, że komentowanie lub usuwanie tej linii działa dla nich również za bug # 606365 w launchpadie, mimo że jest to poprawny argument.

To powiedziawszy, mimo że mogę połączyć się z VPN, nie jestem w stanie trafić żadnego hosta przez VPN. Próbując ręcznie ustawić te wartości za pomocą interfejsu GUI menedżera sieci, widzę, że akceptowane są tylko liczbowe adresy IP. Wartości ciągów takich jak remote_host lub net_gateway nie można wprowadzić za pośrednictwem GUI.

Udało mi się również zaimportować ten sam plik .OVPN bez żadnych modyfikacji w Fedorze 23, Windows 10 (używając lepkości), OS X El Capitan (używając lepkości) i wcześniejszych wersjach Ubuntu. Coś zdecydowanie zepsuło się w 16.04.

    
odpowiedział Karthic Raghupathi 24.08.2016, 04:22
źródło
15

Wiem, że to stare pytanie, ale ponieważ wciąż nie mogłem znaleźć (łatwej) odpowiedzi, chcę pomóc innym (i przyszłym mnie).

Użyj tego

sudo nmcli connection import type openvpn file FILE_NAME

kursuj zastąp plik FILE_NAME pełną ścieżką do Twojej nazwy pliku

Dzięki temu dowiesz się, co jest nie tak z plikiem i które linie należy edytować / usunąć.

Po edycji pliku z zaleceniami podanymi przez polecenie. Możesz zaimportować plik.

    
odpowiedział Nin 30.12.2017, 15:10
źródło
8

działało dla mnie:

sudo apt install network-manager-openvpn-gnome
    
odpowiedział Mahmoud Khateeb 14.06.2016, 11:41
źródło
2

Importowanie profili .ovpn w menedżerze sieci zostało ostatnio ulepszone, ale nadal występują błędy i wprowadzające w błąd komunikaty o błędach. Czasami można pomyślnie zaimportować plik .ovpn, usuwając pojedynczą linię, która przerywa procedurę importowania. W moim przypadku usunąłem wiersz float 1 z mojego pliku .ovpn, a plik został pomyślnie zaimportowany.

    
odpowiedział giox069 04.05.2016, 22:40
źródło
1

Mam ten sam problem. Wygląda jak błąd, zgodnie z tym linkiem: link

    
odpowiedział Kestrell 26.04.2016, 05:36
źródło
1

Dla mnie (Ubuntu 16.04.1 LTS), usunięcie sekcji %kod% pracował.

Oto plik ovpn wygenerowany przez dostawcę tunelu.

setenv USERNAME "user@provider.xx"
client
dev tun
remote host 1194 udp
remote host 1194 udp
remote host 443 tcp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote host 1194 udp
remote-cert-tls server
comp-lzo no
auth SHA1
nobind
verb 3
sndbuf 0
rcvbuf 0
socket-flags TCP_NODELAY

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>

<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>

<extra-certs>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</extra-certs>

<key>
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
</key>

key-direction 1
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:SHA1WithRSA
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
    
odpowiedział malaise 19.08.2016, 19:31
źródło
1

Działa :) z linku

Otwórz plik .ovpn za pomocą edytora tekstu.

I zmień linie, które wyglądają jak

remote 11.2.2.2 443 tcp-client

do

remote 11.2.2.2
port 443
proto tcp-client

Następnie zapisz plik .ovpn i spróbuj ponownie zaimportować połączenie VPN.

    
odpowiedział Ali Saleh 24.08.2016, 10:40
źródło
1
  1. otwórz plik .ovpn z dowolnym edytorem
  2. dodaj # do początku tego wiersza, aby go skomentować

    route remote_host 255.255.255.255 domyślna brama sieciowa

  3. Przejdź do ustawień IPv4 > trasy> Zaznacz opcję "Użyj tego połączenia tylko dla zasobów w swojej sieci" > naciśnij OK > Zapisz

Gotowe!

To tylko podsumowanie tego, co zadziałało dla mnie na Ubuntu 16.04 na podstawie innych odpowiedzi i komentarzy tutaj.

    
odpowiedział Nick 13.09.2017, 09:42
źródło
0

Dowiedziałem się, że zmiana

remote REMOTE_SERVER 12345

z

remote REMOTE_SERVER
port 12345

Naprawiono problem.

    
odpowiedział user1018130 15.08.2016, 12:41
źródło
0

W moim przypadku problem spowodował następujący element:

float 1

Po skomentowaniu, zadziałało:

#float 1
    
odpowiedział Karel Pičman 12.05.2017, 13:23
źródło

Przeczytaj inne pytania na temat tagów