日期:2014-05-17  浏览次数:21064 次

请教各位高手如何实现单网卡双IP 不切换访问不同网段服务
问题如下:

如何能在不切换IP的情况下,单网卡实现运行CS系统从路由器A出去,访问网页从路由器B出去;

实验结果:平台WIN7、XP;  单网卡;

我在网卡高级里面设置了两个IP,分别是192.168.2.X   192.168.3.X 段地址;网关设置是192.168.2.1    192.168.3.1 

目前的结果是:通过route print 查看,看到2条默认路由:(删除默认路由后所有服务都不能出去了)

0.0.0.0  192.168.2.1

0.0.0.0  192.168.3.1

能实现CS系统的应用,但是访问网页是从城域网192.168.3.1段出去。

中断城域网的连接后,能打开百度、淘宝、各银行网页,但是只能是打开首页页面,访问二级页面时却不能访问,访问失效。

注:这样指定了2条静态路由也不能实现;

route  –p  add 192.168.2.0 mask 255.255.255.0 192.168.2.1 metric 1

route  –p  add 192.168.3.0 mask 255.255.255.0 192.168.3.1 metric 2

有谁能实现以上方式的大大们,给予指点一下;不胜感激!!!!




------解决方案--------------------
两个IP,假如CS系统走2.0,你是CS系统的客户端,添加CS系统出去路由
route –p add 192.168.2.0 mask 255.255.255.0 192.168.2.1
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
其中红色部分应为CS目的地址,而不是你边的地址


两个IP,网关只保留外网IP段网关就行,再添加上面的一条CS系统路由

------解决方案--------------------
补充一点,CS服务器实际架设在第三个网段,10.20段,10.20与10.22是通过电信组建的一条vpn;现在我在另一个局域网通过路由器设置192.168.3.0段路由到10.22段后实现CS系统的使用;但是访问外网希望从另一个网关出去;即192.168.2.1(与192.168.3.0同一个局域网,不过分了2个段地址而已)
没有直接用10.22段地址的目的是避免有地址冲突发生;
可惜不能上图,能上的话就清楚多了;之前的表述可能没有表述清楚。

------解决方案--------------------
实验结果,在TCP/IP协议高级里面增加192.168.3.X段地址,跃点数不用自动,分别制定20 40 ;如果用自动跃点,带来的问题是使用中不稳定,并且网管不能PING 通;虽然没有实现我想要的结果(外网访问从192.168.2.1网关出去),实际使用下来访问CS系统比较稳定。
这里也很感谢gxgyj的支持。