我正在尝试使用OpenConnect连接到我的公司的思科VPN (AnyConnect)
连接似乎工作得很好,我不理解的是如何设置路由。我是从命令行开始做的。
我使用默认的VPN脚本进行如下连接:
openconnect -u MyUserName --script path_to_vpnc_script myvpngateway.example.com
我输入我的密码,我连接的很好,但我的默认路径已经改变,强制所有流量通过VPN链接,而我只是希望公司流量通过VPN链接。
我需要在vpnc-脚本中添加一些变量吗?目前还不清楚这是如何做到的。
发布于 2019-07-29 12:42:37
我发现实现拆分隧道的最好方法是使用vpn片。您基本上可以知道您想要哪些路由,并且是您的vpn脚本执行路由,而不是服务器提供的配置:
openconnect --script 'vpn-slice 10.0.0.0/16' -b vpngateway.example.com
尽管默认情况下它不会将dns服务器覆盖到服务器提供的服务器,但您必须手动列出所有域,然后将其解析并添加到主机文件中:
openconnect --script 'vpn-slice 10.0.0.0/16 host1' -b vpngateway.example.com
https://unix.stackexchange.com/questions/220380
复制相似问题