Проблема с подключением OpenVPN с помощью сетевого менеджера

Проблема с подключением OpenVPN с помощью сетевого менеджера

У меня проблема с подключением к VPN. Моя компания предоставила мне эти файлы вместе с паролем.

папка openvpn

Я пробовал импортировать их следующим образом
: 1. Я захожу в «Настройки сети»
. 2. Затем нажимаю кнопку «плюс», чтобы добавить новое подключение.
3. Затем выбираю опцию импорта из файла.
4. Затем выбираю tw-proxmox-ovh_vpn.ovpnфайл
. 5. И, наконец, ввожу пароль и сохраняю.

после этого я пытаюсь подключиться и получаю это сообщение

сообщение об ошибке

и если я проверю, то syslogнайду эту ошибку

введите описание изображения здесь

Я поискал в Google и нашел два способа

Первый способ — использовать эту командную строку каждый раз, когда мне нужно подключиться

sudo openvpn /home/pookyfox/Documents/tw-proxmox-ovh_vpn/tw-proxmox-ovh_vpn.ovpn

Этот способ настолько скучен, что каждый раз, когда я открываю свой ноутбук, мне приходится выполнять команду, вводить пароль и оставлять терминал открытым.

Второй способ — импортировать сетевое подключение с помощью этой командной строки.

sudo nmcli c import type openvpn file tw-proxmox-ovh_vpn.ovpn

Проблема в том, что если я подключаюсь к сети, то получаю сообщение об успешном подключении, но у меня есть доступ только к этому VPNвеб-сайту, а не к какому-либо другому (например, к Google). Чтобы решить эту проблему, мне нужно проверить Use this network only for its resources on its networkнастройки сети на вкладке IPv4. Полагаю, что я переопределил какие-то скрытые настройки, когда сохраняю данные после нажатия этой кнопки.

А вот и конфигурация OpenVPN

client
proto udp
dev tun
ca ca.crt
dh dh2048.pem
cert tw-proxmox-ovh_vpn.crt
key tw-proxmox-ovh_vpn.key
remote [ip_adress] [port]
cipher DES-CBC
verb 2
mute 20
keepalive 10 120
comp-lzo
persist-key
persist-tun
float
resolv-retry infinite
nobind
tls-cipher "DEFAULT:@SECLEVEL=0"

Мне пришлось добавить, tls-cipher "DEFAULT:@SECLEVEL=0"потому что у меня была другая проблема. Так что мой вопрос в том, как я могу использовать сетевой менеджер для подключения к VPN? (точно так же, как и второй способ, но с установленным флажком)

решение1

если это работает с sudo..

попробуйте запустить

ll /home/pookyfox/Documents/tw-proxmox-ovh_vpn/

или

ls -o /home/pookyfox/Documents/tw-proxmox-ovh_vpn/

и проверьте, есть ли у вашего пользователя/группы права на чтение/исполнение этих файлов. Если вы видите что-то вроде этого

drwx------   8 root root  ...
-rw-r--r--   1 root root  ...

но не как эти

drwxr-xr-x   2 root root ...
drwxrwxrwt  17 root root ...
drwxr-xr-x  10 root root ...
-rwxrwxrwx   1 pookyfox pookyfox ...

просто сделайте sudo chmod -R 777 /home/pookyfox/Documents/tw-proxmox-ovh_vpn/и попробуйте запустить их снова.

Просто высказал первую идею, которая пришла мне в голову, надеюсь, она поможет.

Связанный контент