![Cisco AnyConnect:暂停连接,或赋予其比其他 VPN 更低的优先级](https://linux22.com/image/1576897/Cisco%20AnyConnect%EF%BC%9A%E6%9A%82%E5%81%9C%E8%BF%9E%E6%8E%A5%EF%BC%8C%E6%88%96%E8%B5%8B%E4%BA%88%E5%85%B6%E6%AF%94%E5%85%B6%E4%BB%96%20VPN%20%E6%9B%B4%E4%BD%8E%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7.png)
我必须在工作中使用 2 个 vpn:
访问客户端网络 - 其中包含 git 服务器。它只能从内部网络访问,而不能从互联网访问。它使用简单的 vpn。
访问公司网络 - 其中包含任务、问题和 wiki。它也只能从其网络访问。这需要使用 Cisco AnyConnect 和 12 位动态生成的密码/SNS 身份验证。
问题是第二个 VPN 始终位于管道末端。因此,如果两个 VPN 同时运行,我将获得第二个网络内的路由和第二个 VPN 的 IP。
有办法解决这个问题吗?例如,最好重新安排它们的优先级,因为我可以无需验证即可打开和关闭第一个 VPN。或者能够停止 Cisco AnyConnect VPN,这样我就可以稍后重新打开它而不必输入密码。
答案1
没有什么可以阻止您使用 route 命令在终端级别卸载路由。您可以使用脚本轻松地做到这一点。