无法在 Linux Mint 中设置 Cisco VPN 客户端

无法在 Linux Mint 中设置 Cisco VPN 客户端

我已经在网络中的本地机器上配置了 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 身份验证开始工作。:)

相关内容