У меня проблема с подключением к VPN. Моя компания предоставила мне эти файлы вместе с паролем.
Я пробовал импортировать их следующим образом
: 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/
и попробуйте запустить их снова.
Просто высказал первую идею, которая пришла мне в голову, надеюсь, она поможет.