openvpn 구성 파일을 가져 오려고 할 때“오류 : 플러그인이 가져 오기 기능을 지원하지 않습니다”


32

Gnome 네트워크 관리자는 우분투를 16.04 버전으로 업그레이드 한 후 openvpn 구성 파일 (.ovpn)을 가져올 수 없습니다.

openvpn 구성 파일을 가져 오려고하면 다음 오류 메시지가 나타납니다.

The file 'file-x.ovpn' could not be read or does not contain recognized VPN connection information Error: the plugin does not support import capability

이 문제는 해결되었으며 여기에서 답변합니다 : askubuntu.com/questions/760664/ubuntu-16-04-openvpn?lq=1
Kestrell

1
안녕하세요 Kestrell ... 답변 주셔서 감사합니다 ************* 이미 필수 패키지를 설치하고 openvpn을 수동으로 성공적으로 설정했습니다. **********하지만 내 문제는 내가 네트워크 관리자를 사용하여 openvpn 구성 파일을 가져올 수 없습니다
ahooee

2
이 작업을 해 본 적이 있습니까?
세스

더 읽기 전에 network-manager-openvpn이 설치되어 있는지 확인하십시오.
FlipMcF

답변:


19

내 설정

또한 동일한 문제가 발생 .ovpn하여 홈 pritunl 서버에서 생성 한 파일을 Ubuntu 16.04 클라이언트에서 가져 오려고했습니다 .

.ovpn 파일이 포함 된 주석 행 ( #)뿐만 아니라 인라인 인증서 ( <ca>, <tls-auth>, <cert>, <key>). 주석이나 키를 제거해야 할 명백한 이유는 없었습니다. 이것도 .ovpn이미 쿠분투 16.04 네트워크 관리자로 성공적으로 가져 왔으며, reneg-sec너무 높다는 경고 만 있었습니다. 우분투 16.04에서 이슈를 가져 오기위한 단서.

OP의 오류 해결

  1. reneg-sec값이 너무 높고 알려져 발생하는 수입 버그 :

    reneg-sec 2592000
    

    주석 처리하거나 기본값을 사용하십시오 3600.

    #reneg-sec 2592000
    

    이 값은 다음의 구성 탭 Advanced설정에서 다시 설정할 수 있습니다 VPN.

    레네 섹

  2. 구성에는 두 가지 remote정의가 있습니다.

    remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    remote-random
    

    하나만 사용하십시오.

    #remote hostname.org 14195 udp6
    remote hostname.org 14195 udp
    #remote-random
    

이 두 가지 수정 후에는 가져 오기 오류가 없었습니다.

remote구성 관련 추가 문제

더 이상 가져 오기 오류가 없었지만 원격을 올바르게 가져 오지 못했습니다. 즉, 포트와 프로토콜이 제대로 구문 분석되지 않았으므로 remote다음과 같이 .ovpn 파일에서 지시문 을 추가로 분해해야했습니다.

    remote hostname.org
    port 14195
    proto udp

개요

내 .ovpn 파일에는 주석과 인라인 인증서 등이 포함되어 있습니다. 다른 게시물을 읽은 후 인라인 파일이나 주석에 문제가 있다고 생각하여 인라인 인증서와 키를 별도의 파일로 나누고 모든 주석을 제거했습니다.

결국, 위 수정 사항을 적용한 후 .ovpn인라인 키와 주석이 있는 파일을 가져 왔습니다.


2
감사 합니다. 파일을 reneg-sec가져올 수없는 이유 .ovpn입니다. 네트워크 관리자 버그 보고서가 있습니다 : bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/…
Cas

1
또한 Network Manager의 고급 옵션 (OpenVPN 액세스 서버 사용)에서 "LZO 데이터 압축 사용"도 확인해야합니다. 그리고 DNS 유출에주의하십시오! 이더넷 / WiFi 인터페이스에서 DNS 쿼리를 차단하는 방화벽 규칙이 없으면 내 DNS 서버 IP를 사용하고 OpenVPN 2.3.10 (Network Manager를 통해)에 대한 "block-outside-dns"규칙을 사용하더라도 DNS 누출이 발생했습니다. 웹 사이트 dnsleaktest.com 에서 DNS 누출을 확인하고 Wireshark와 같은 도구를 사용하여 다시 확인할 수 있습니다.
baptx

다른 파일로 인증서를 분할하면 성공적으로 가져올 수있었습니다. 나는 또한 그것이 작동 하는 tls-remote대신에 사용해야 했다verify-x509-name
Pierre de LESPINAY

1
인터넷 검색, 파일을 구문 분석 할 수없는 많은 이유가있는 것 같습니다. 파싱 ​​오류로 인해 .ovpn파일 을 가져 오려는 원인에 대한 자세한 메시지를 얻는 방법이 아닙니까?
Antonello

15

내 문제는 내 .ovpn파일 의 다음 줄이었습니다 .

route remote_host 255.255.255.255 net_gateway

이 줄을 주석 처리하면 연결을 가져올 수있었습니다.


3
우분투 18.04에도 여전히이 문제가 있습니다. (Sophos XG config에서)이 라인을 주석 처리하여 수정했습니다.
Jasin

우분투 19.04 동일한 문제,이 라인 고정 오류 주석
stetoc

10

또한 Ubuntu 16.04가 있으며 동일한 문제가 발생합니다. VPN에 이미 연결된 다른 컴퓨터가 필요하기 때문에이 솔루션은 그리 좋은 솔루션이 아닙니다.

터미널에서 이미 openvpn 및 네트워크 관리자를 설치했는지 확인하십시오.

$ sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
$ sudo systemctl restart network-manager

일반적으로 이것은 작동하지만 아주 적은 경우에 (그리고 나는 왜 버그인지 추측 .ovpn할 수 없습니다 ) 가져올 수 없습니다.

따라서 다음 단계를 따르십시오.

  1. VPN으로 이미 연결된 컴퓨터에서 VPN 연결을 선택하십시오.

  2. 암호를 비우십시오

  3. 내보내기 버튼을 클릭하십시오

이제 ".conf"파일이 있습니다.

  1. ".conf"파일을 열고 존재하는 경우 컴퓨터에서 파일을 참조하는 부분을 편집하십시오.

  2. 컴퓨터에서 ".conf"파일을 사용하여 새 연결을 만듭니다.


그것은 나에게도 일어났다. 운 좋게도 랩톱이 이미 구성되어 있으며이 트릭을 사용하여 새 컴퓨터를 구성 할 수 있습니다. 빠른 참고 사항 : 사용자 이름, 비밀번호, 키 파일 및 고급 TLS 키 파일을 다시 구성해야했습니다.
igorsantos07

2

필자의 경우 * .ovpn에서 모든 주석 (#로 시작)을 제거해야했습니다. 일부 사람들은 또한 "remote SERVER NNNN"을 포함하는 라인이 "remote SERVER"와 "port NNNN"으로 분리되어야한다는 것을 발견했습니다.


1
.ovpn파일 에서 주석을 제거하면 문제가 해결 되었음을 확인할 수 있습니다 .
George D

1
$ sudo openvpn --config file.ovpn

나를 위해 일했습니다-터널링 할 수는 있지만 로컬 DNS가 구성되어 있지 않으므로 로컬 IP를 기억해야합니다.


0

* .ovpn 파일 편집

아마도 .opvn파싱 ​​할 수없는 파일의 설정 때문일 수 있습니다.

먼저 필요한 패키지가 설치되어 있는지 확인하십시오.

sudo apt update && sudo apt install network-manager-openvpn-gnome network-manager-openvpn openvpn

여전히 실패하면 텍스트 편집기에서 * .ovpn 파일을 편집하고 가져 오기를 중단하는 다음 행을 제거하십시오.

<he> 꼬리표

<he>클라이언트 ovpn 구성 파일에 태그 가 있으면 해당 행을 삭제하십시오. 필요하지 않습니다 :

<he>
...
</he>

여러 연결 세부 사항

다음과 같은 것이 있다면 :

<connection>
remote <ip> 443 tcp-client
</connection
<connection>
remote <ip> 1194 udp
</connection>

해당 섹션을 다음으로 바꾸십시오.

remote <ip> 1194 udp

가져 오기는 여러 연결에서 우연히 발생하며 <connection>태그를 지원하지 않습니다 . 16.04-17.04 이상은 아닙니다.

그게 다야, IMHO 당신은 의견을 유지할 수 있습니다.

태그를 삭제하고 연결 부분을 편집 한 후 수정 된 * .ovpn 파일을 가져 오십시오. 이 블로그 게시물의 솔루션 .


0

나를 위해 .ovpn 파일에서 다음을 변경해야했습니다.

remote ***.org 443 tcp-client

에:

proto tcp
remote ***.org 443

또한 @Kostas Filios가 지적한 것처럼이 부분을 주석으로 변경해야했습니다.

#reneg-sec 2592000

0

네트워크 관리자로 .ovpn 파일을 가져 오는 동안이 문제가 발생했습니다. 원격 회선을 다음과 같이 변경하여 수정했습니다.

remote vpn.example.com 1190 udp4

remote vpn.example.com 1190 udp

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