我正在运行 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 上修复此错误?
答案1
我猜想192.168.8.0/24
网络是由服务器提供给 VPN 客户端的。在这种情况下,配置中的最后一行应该是
route 10.0.8.9 255.255.255.255
在这种情况下,将使用分配给您的客户端的对等地址添加路由。通常您不必担心指定网关,您的客户端会根据连接参数猜测网关。