network-manager-openvpn-gnome을 사용할 때 OpenVPN 오류를 수정하는 방법은 무엇입니까?

network-manager-openvpn-gnome을 사용할 때 OpenVPN 오류를 수정하는 방법은 무엇입니까?

을 통해 일부 VPN에 연결해야 합니다 OpenVPN.

을 사용하고 있습니다 Bionic.

터미널에서 sudo로 명령을 실행하면 작동합니다.

~$ sudo openvpn --config somevpn.ovpn
...
Sun Jun 10 22:35:31 2018 TUN/TAP device tap0 opened
Sun Jun 10 22:35:31 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Sun Jun 10 22:35:31 2018 /sbin/ip link set dev tap0 up mtu 1500
Sun Jun 10 22:35:31 2018 Initialization Sequence Completed

sudo가 없으면 실패합니다

~$ openvpn --config somevpn.ovpn
...
Sun Jun 10 22:34:55 2018 ERROR: Cannot ioctl TUNSETIFF tap: Operation not permitted (errno=1)
Sun Jun 10 22:34:55 2018 Exiting due to fatal error

좋습니다. sudo만 TUN/TAP 장치를 생성할 수 있습니다. 사용자를 VPN 그룹에 추가하고 해당 그룹을 sudoer에 추가했습니다.

%nm-openvpn ALL=NOPASSWD: /usr/sbin/openvpn

그러나 이는 터미널에서만 도움이 됩니다. 즉, 사용자가 명령을 실행할 때 비밀번호를 입력할 필요가 없습니다. 를 통해 VPN 연결을 시작하려고 하면 도움이 되지 않습니다 network-manager-openvpn-gnome.

network-manager-openvpn-gnome해당 VPN 연결이 활성화되면 몇 초 후에 시간 초과를 보고합니다.

GUI를 통해 VPN 연결을 성공적으로 시작하려면 어떻게 해야 합니까?

답변1

오류 메시지에 대해서는 로그 파일을 확인하십시오. 명령줄에서 'openvpn'을 실행하려고 할 때 비슷한 오류 메시지가 표시되었습니다. 그러나 로그 파일을 읽을 때 인증서를 찾을 수 없는 것과 관련된 오류가 발생한 것 같습니다.

이 경우에는 파일을 '문서' 폴더로 이동하고 네트워크 관리자를 통해 파일을 다시 가져온 다음 예상대로 작동했습니다.

관련 정보