并非所有流量都通过 openconnect VPN 路由

并非所有流量都通过 openconnect VPN 路由

我尝试使用 openconnect 通过以下命令连接到 VPN 网络:

sudo openconnect -s /etc/vpnc/vpnc-script SERVER

我设法连接到 VPN,以便可以连接到远程网络中的电脑,但互联网流量未通过 VPN 路由。这是默认行为吗?我如何路由所有流量?

我尝试过:

sudo route add default dev tun0

但那时我什至无法 ping 谷歌。

我的系统是Manjaro linux,带有openconnect v7.06

答案1

至少 VPN 网关地址应使用常规默认网关,否则无法再到达隧道端点,导致隧道失败,最终您将一无所获。

这取决于 VPN 网关,哪些网络被协商/配置为通过隧道,但您也可以为其他网络添加一些路由规则。它们是否能正常工作取决于隧道的另一边,是否允许这些网络通过隧道。

一些公司要求所有流量都通过隧道,其他公司只会配置他们想要通过隧道的网络,而其他一切都保持不变。

答案2

我解决了我的类似问题:

sudo /sbin/modprobe tun

相关内容