我在连接 VPN 时遇到问题,我的公司给了我这些文件和密码
我尝试通过以下方式导入它们:
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/
并尝试再次重新运行它们。
这只是我脑海中浮现的第一个想法,希望它能有所帮助。