100分紧急求助:双网卡,通过外网网卡拨VPN访问另外一个网,为什么就不能访问内网了?
小弟最近做一个项目,遇到问题如下:
一家医院的农合办公室,有一台电脑,装了双网卡:访问外网的网卡和访问医院内网的网卡。现在通过外网拨VPN连接到县农合办的服务器,为什么就不能访问医院内网了呢?
诚等各位达人帮忙,谢谢!
------解决方案--------------------
windows vpn在拨号后,为自动生成一条8个0,metric为1的默认路由,这条路由打乱了正常路由表。
使用route print查看你本机的路由,删除掉那条vpn生成的路由route del
手动写一条vpn的路由。。route add 网络ID MASK 子网掩码 网关 -p(永久,避免关机丢失)
县农合办的服务器那边如果网段比较多,你可以写汇总后的路由。不行就只有多写几条了。。
------解决方案--------------------
ls说了这么多,其实问题很简单。
县农合办的VPN服务器分配的VPN网段和你医院内网的网段是同一个网段,解决问题的办法有两个:
1、改变县农合办的VPN服务器配置,改变其分配的VPN网段。
2、改变你医院内网的网段,如果不是DHCP的话就需要改变所有医院内网的客户端IP。
二选一,没有其他办法。
------解决方案--------------------
在vpn连接属性中去掉“使用远程网络网关”选项,然后手动添加192.168.0.0的静态路由,记得加-p。