을 통해 일부 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'을 실행하려고 할 때 비슷한 오류 메시지가 표시되었습니다. 그러나 로그 파일을 읽을 때 인증서를 찾을 수 없는 것과 관련된 오류가 발생한 것 같습니다.
이 경우에는 파일을 '문서' 폴더로 이동하고 네트워크 관리자를 통해 파일을 다시 가져온 다음 예상대로 작동했습니다.