使用网络管理器的 OpenVPN 连接问题

使用网络管理器的 OpenVPN 连接问题

我在连接 VPN 时遇到问题,我的公司给了我这些文件和密码

openvpn 文件夹

我尝试通过以下方式导入它们:
1- 进入网络设置
2- 然后按加号按钮添加新连接
3- 然后选择从文件导入选项
4- 然后选择tw-proxmox-ovh_vpn.ovpn文件
5- 最后输入密码并保存

在我尝试连接后,我收到了这条消息

错误信息

如果我检查,syslog我会发现这个错误

在此处输入图片描述

我在谷歌上搜索了一下,找到了两种方法

第一种方法是每次连接时都使用此命令行

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而不能访问任何其他网站(例如谷歌),并且要解决这个问题,我必须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/并尝试再次重新运行它们。

这只是我脑海中浮现的第一个想法,希望它能有所帮助。

相关内容