Networking

無法連接到 VPN 伺服器

  • July 7, 2020

我正在執行 ubuntu linux,我嘗試在其上連接到 openvpn 伺服器。我嘗試了網路 gui 並從命令行連接,但我總是收到此錯誤:

/sbin/ip route add 10.0.8.9/32 via 192.168.8.0
Error: Nexthop has invalid gateway.

我正在使用 client.ovpn 配置:

proto tcp-client

remote example.com 1194
dev tun

nobind
persist-key
ca ca.crt
cert client.crt
key client.key

tls-client
remote-cert-tls client

ping 10

verb 3

cipher AES-256-CBC
auth SHA1
pull

auth-user-pass
auth-nocache

route 10.0.8.9 255.255.255.255 192.168.8.0

我可以在 Windows 機器上成功連接。如何在 linux 上修復此錯誤?

我猜測192.168.8.0/24網路是由伺服器提供給 VPN 客戶端的。在這種情況下,配置中的最後一行應該是

route 10.0.8.9 255.255.255.255

在這種情況下,將使用分配給您的客戶端的對等地址添加路由。通常你不需要擔心指定網關,你的客戶端會從連接參數中猜測它。

引用自:https://serverfault.com/questions/1024159