Route双网卡上两个网络时遇到的问题!两张网卡中分别接入的网络的网关(路由器)IP地址一样!路由表不能路由了!
两张网卡所处的两个网络中的网关IP地址都是172.16.139.254
由于当时我没有注意到这个情况
于是输入
route add 0.0.0.0 mask 0.0.0.0 172.16.139.254
route add 172.0.0.0 mask 255.0.0.0 172.16.139.254
(这个时候我突然发现两个网关的IP地址一样啊,这样的话......)
在我输入完成之后两个网络无需停用其中一个就可以实现两个网络的网站都可以任意访问了
正常了
但是重启以后就不行
于是我加上-p参数
但是重启以后就是出现
要么这个网络上不了
要么那个网络又上不了了
因为当时也没有时间仔细研究
突然就想起了if参数
(我也只是突然想起来在什么地方看到过IF参数是用来区别网卡的)
于是我又这样输入
route -p add 0.0.0.0 mask 0.0.0.0 172.16.139.254 if 0x2
route -p add 172.0.0.0 mask 255.0.0.0 172.16.139.254 if 0x3
但是还是不行
这个时候就无招了
我想问的问题是
两个网络的两个网关IP地址相同,如何能够正确的让计算机区别?
本人菜鸟一个各位大侠帮帮忙
google查不到貌似关键字有问题