Ubuntu 16.04 LTS에서 저장된 openVPN 구성 파일을 가져올 수 없습니다


32

.ovpn네트워크 관리자에서 파일 을 가져 오려고합니다 . 내가 따르는 단계는 다음과 같습니다.

네트워크 관리자 → VPN 연결 → VPN 구성

네트워크 연결 대화 상자가 열립니다. 그때,

추가 → 저장된 VPN 구성 가져 오기.ovpn파일 선택

이것은 내 .ovpn구성을 로드해야 하지만 대신 메시지가 표시됩니다.

오류 : 플러그인은 가져 오기 기능을 지원하지 않습니다.

여전히 명령을 사용하여 VPN을 사용할 수 있습니다

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

제기해야하는 버그입니까?


1
어제 Lubuntu 16.04로 업데이트 한 2 개의 32 비트 설치 중 하나에서 .ovpn 파일을 가져 오는 데 비슷한 문제가있었습니다. 구성을 수동으로 입력하고 작동하도록했습니다. 저에게 수수께끼가있는 것은 다른 시스템이 아닌 한 시스템에서 실패한 이유입니다.
유기농 대리석

답변:


27

나는 이것이 오래된 질문이라는 것을 알고 있지만 여전히 (쉬운) 대답을 찾을 수 없으므로 다른 사람들 (그리고 미래의 나를)을 돕기를 원합니다.

이것을 사용하십시오

sudo nmcli connection import type openvpn file FILE_NAME

외부에서 FILE_NAME을 (를) 파일 이름의 전체 경로로 바꿉니다.

그러면 파일에 어떤 문제가 있는지와 편집 / 삭제할 행이 무엇인지 정확하게 알 수 있습니다.

권장 사항으로 파일을 편집 한 후 명령이 제공했습니다. 파일을 가져올 수 있습니다.


1
감사. 이 방법을 사용하면 문제를 이해할 수 있습니다. 오류 메시지가 표시됩니다. 제 경우에는 .ovpn 파일의 더 이상 사용되지 않는 옵션에서 오류가 발생했습니다.
PRIHLOP

많은 방법을 시도했지만 그중 아무것도 작동하지 않았습니다. 이 명령을 사용하여 오류가 어디 있는지 발견했습니다. 감사!
Agustin Baez

이것을 사용하면 GUI에서 얻는 도움이되지 않는 오류 메시지 대신 문제가 정확히 무엇인지 알 수 있습니다. 감사.
rgin

이 명령은 오류없이 연결을 가져 왔습니다. 감사. 왜 gnome ui가 구성을 볼 수 있는지 궁금합니다 (저장이 비활성화되어 있습니다).
카이

위의 실행 후 나는 얻었다 Could not find VPN plugin service for 'org.freedesktop.NetworkManager'. 실행 후 내 문제를 해결sudo apt-get install network-manager-openvpn-gnome
Asif Ali

23

로 다음 줄을 주석 처리 #하면 VPN 구성을 성공적으로 가져올 수있었습니다.

#route remote_host 255.255.255.255 net_gateway default

다른 사람들은이 줄을 주석 처리하거나 제거 하면 유효한 인수 임에도 불구하고 런치 패드의 버그 # 606365 당 그들에게도 효과가 있다고보고했습니다 .

즉, VPN에 성공적으로 연결할 수는 있지만 VPN을 통해 호스트를 공격 할 수는 없습니다. 네트워크 관리자 GUI를 사용하여 이러한 값을 수동으로 설정하려고하면 숫자 IP 주소 만 허용됩니다. remote_host 또는 net_gateway 와 같은 문자열 값 은 GUI를 통해 입력 할 수 없습니다.

또한 Fedora 23, Windows 10 (점도 사용), OS X El Capitan (점도 사용) 및 이전 버전의 Ubuntu에서 수정하지 않고 동일한 .OVPN 파일을 가져 오는 데 성공했습니다. 16.04에서 무언가 깨졌습니다.


5
"route remote_host 255.255.255.255 net_gateway 기본값"을 제거한 다음 IPv4 설정 => route =>로 이동하십시오.“네트워크의 리소스에만이 연결 사용”옵션을 확인하십시오. => 확인 => 저장을 누르십시오. 이제 VPN을 연결하고 원격 호스트에 액세스 할 수 있습니다.
Guille Acosta

2
고맙지 만 저에게는 효과가 없었습니다. VPN에 성공적으로 연결할 수 있었지만 VPN 연결을 통해 호스트에 액세스 할 수 없었습니다.
Karthic Raghupathi

페도라 26에 나를 위해 일한
하인리히 울 브리 히트

10

나를 위해 일했다 :

sudo apt install network-manager-openvpn-gnome

이것은 이전 버전의 Ubuntu (12.04, 14.04)에서 OpenVPN 저장 구성 (다른 응용 프로그램에서 내보내기)을 구성하는 것을 기억하는 방법입니다. 그러나이 경우에는이 패키지를 설치해야할지 확실하지 않습니다. 어쨌든 팁 주셔서 감사합니다!
nicorellius

1
우분투 17.10에서 작동합니다 ... 설정을 닫고 다시 열어야합니다.
Dehan de Croos

우분투에서 작업 18.04. 확장자가 .ovpn 인 라우터 (archer60)에서 하나의 파일을 내 보냈고 VPN을 활성화하기 위해 키와 설정을 가져올 수 없었습니다. 해당 패키지를 설치하면 문제가 해결되었습니다.
Alessandro D' lncal

3
  1. 편집기로 .ovpn 파일을여십시오
  2. 이 줄의 시작 부분에 #을 추가하여 주석 처리하십시오.

    route remote_host 255.255.255.255 net_gateway 기본값

  3. IPv4 설정> 경로로 이동하여 "네트워크의 리소스에만이 연결 사용"옵션을 선택한 다음 확인> 저장을 누릅니다.

끝난!

이것은 다른 답변과 의견을 바탕으로 우분투 16.04에서 나를 위해 일한 것의 요약입니다.


내 문제를 해결하지 못한 것 같습니다. 그러나 나는 계속 수정을 찾고 있습니다.
jfmessier

페도라 26에 나를 위해 일한
하인리히 울 브리 히트

2

네트워크 관리자 내에서 .ovpn 프로필 가져 오기가 최근 개선되었지만 여전히 버그와 오해의 소지가있는 오류 메시지가 있습니다. 가져 오기 절차를 중단하는 한 줄을 제거하여 .ovpn 파일을 가져올 수있는 경우가 있습니다. 필자의 경우 float 1.ovpn 파일에서 줄 을 제거 하고 파일을 성공적으로 가져 왔습니다.


3
우리는 이러한 잠재적 인 솔루션을 작동시킬 수도 있고 작동하지 않을 수도 있기 때문에 위키 답변으로 수집해야한다고 생각합니다. 특정 해결 방법이 효과가 없기 때문에 누군가의 스택 오버플로 담당자를 낮추는 데 아무런 의미가 없습니다.
Rudolf Olah

1

같은 문제가 발생합니다. 이 링크에 따르면 버그처럼 보입니다 : https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/606365


나는 그것이 똑같은 버그라고 생각하지 않습니다. 공유 한 버그 링크에 게시 된 해결 방법 (# 14)은 적용되지 않습니다. 제안 된 해결 방법은 ovpn 파일에 태그 대신 별도의 키 및 인증서 파일을 갖는 것입니다. 내 ovpn 파일에 이미 태그가 없습니다. 인증서와 키는 별도의 파일에 있습니다.
saitiku


1

나를 위해 (우분투 16.04.1 LTS), 섹션을 제거하는 것이 <extra-certs> 효과가있었습니다.

다음은 터널 공급자가 생성 한 ovpn 파일입니다.

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

파일에이 필드가 없습니다. 파일 구조를 우리와 공유 할 수 있습니까?
saitiku

확실한. 답변이 수정되었습니다.
Malaise

내 파일에 여분의 인증서 섹션이 없으며 여전히 실패합니다.
Rudolf Olah

1

그것의 작동 :) https://zorrovpn.com/howto/openvpn/ubuntu?lang=en

텍스트 편집기로 .ovpn 파일을 엽니 다.

그리고 다음과 같은 줄을 바꾸십시오

remote 11.2.2.2 443 tcp-client

remote 11.2.2.2
port 443
proto tcp-client

그런 다음 .ovpn 파일을 저장하고 VPN 연결 가져 오기를 다시 시도하십시오.


1
이것은 나를 위해 작동하지 않습니다.
Rudolf Olah


0

나는 그 변화를 발견

remote REMOTE_SERVER 12345

remote REMOTE_SERVER
port 12345

문제가 해결되었습니다.


1
내 파일은 이미 이것을 가지고 있습니다. 여전히 오류가 설명되어 있습니다.
saitiku

0

내 경우에는 다음 항목으로 인해 문제가 발생했습니다.

float 1

주석 처리 한 후에는 효과가있었습니다.

#float 1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.