Nej*_*ani 5 command-line network-manager vpn networking openvpn
我在连接到 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
Run Code Online (Sandbox Code Playgroud)
每次打开我的笔记本电脑时,这种方式都很无聊,我必须执行命令并输入密码并打开终端
第二种方式是使用这个命令行导入网络连接
sudo nmcli c import type openvpn file tw-proxmox-ovh_vpn.ovpn
Run Code Online (Sandbox Code Playgroud)
这种方式的问题是,如果我连接到网络,我会收到一条成功消息,但我只能访问而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"
Run Code Online (Sandbox Code Playgroud)
我不得不添加 ,tls-cipher "DEFAULT:@SECLEVEL=0"
因为我有另一个问题。所以我的问题是如何使用网络管理器连接到 VPN?(就像第二种方式,但选中该框)
小智 0
如果它适用于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 ...
Run Code Online (Sandbox Code Playgroud)
但不喜欢这些
drwxr-xr-x 2 root root ...
drwxrwxrwt 17 root root ...
drwxr-xr-x 10 root root ...
-rwxrwxrwx 1 pookyfox pookyfox ...
Run Code Online (Sandbox Code Playgroud)
只需执行 asudo chmod -R 777 /home/pookyfox/Documents/tw-proxmox-ovh_vpn/
并尝试再次重新运行它们。
只是把第一个想法从我的脑海中抛开,希望它有帮助。