![无法在 Linux Mint 中设置 Cisco VPN 客户端](https://linux22.com/image/1385089/%E6%97%A0%E6%B3%95%E5%9C%A8%20Linux%20Mint%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%20Cisco%20VPN%20%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我已经在网络中的本地机器上配置了 cisco VPN 客户端。当我使用 vpnc 启动 vpn 时,它正在连接。但问题是,之后我无法访问我的本地站点,因为添加了 VPN 的名称服务器。因此,我所做的是在 /etc/resolv.conf 文件中同时添加了 VPN 和我的名称服务器,然后启动 VPN。但问题仍然存在。我使用的操作系统是 linux mint 13。有人能帮忙吗?
如果我在 /etc/hosts 文件中添加主机条目,我可以做到这一点,但这对我来说是不可行的,因为我的本地网络中有很多站点,为每个站点添加条目有点麻烦。
欢迎任何替代解决方案。
答案1
最有可能的是,您的 VPN 会重新路由通过 VPN 的所有流量,而不管其本地性质如何。您可以通过添加一条新的路由规则来纠正这种情况,以防止本地数据包被发送到海外。例如:
sudo route add -net 192.168.0.0/24 gw 192.168.0.1
这里我假设你的网络是 192.168.0.0,你的路由器是 192.168.0.1;调整命令以满足你的需求。请注意,路由规则的应用与它们的顺序无关(与iptables),先选择限制性最强的,然后再选择限制性最弱的。
答案2
知道了...
在 /etc/hosts 文件中添加了我的本地名称服务器的 IP 和主机名,并将主名称服务器设置为 VPN 的 NS。然后 ldap 身份验证开始工作。:)