现在有一个问题,一台机器上只有一个网卡,在此网卡上绑定两个IP地址:
10.168.37.10和192.168.37.10,
现在要到两个网络通过不通的IP路由,路由如下:
route add 1.1.1.0 mask 255.255.255.0 10.168.37.10
route add 2.2.2.0 mask 255.255.255.0 192.168.37.10
但是用route print查看时看到的路由是:
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
1.1.1.0 255.255.255.0 10.168.37.10 10.168.37.10 1
2.2.2.0 255.255.255.0 10.168.37.10 10.168.37.10 1
===========================================================================
请问这是怎么回事?
10.168.37.10和192.168.37.10,
现在要到两个网络通过不通的IP路由,路由如下:
route add 1.1.1.0 mask 255.255.255.0 10.168.37.10
route add 2.2.2.0 mask 255.255.255.0 192.168.37.10
但是用route print查看时看到的路由是:
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
1.1.1.0 255.255.255.0 10.168.37.10 10.168.37.10 1
2.2.2.0 255.255.255.0 10.168.37.10 10.168.37.10 1
===========================================================================
请问这是怎么回事?
请注意你的netmask,255.255.255.0是C类地址的子网掩码,B类地址的子网掩码是:255.255.0.0,A类地址的是:255.0.0.0,WINDOWS下的ROUTE命令为:
Route Add Destination Netmask Gateway Interface Metirc
不管是A类B类还是C类,现在都是在使用CIDR,并且结果证明了我这样加路由是正确的。
在Linux下,就不会出现这种问题,
route add 1.1.1.0 mask 255.255.255.0 10.168.37.10
route add 2.2.2.0 mask 255.255.255.0 192.168.37.10
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
1.1.1.0 255.255.255.0 10.168.37.10 10.168.37.10 1
2.2.2.0 255.255.255.0 192.168.37.10 10.168.37.10 1
===========================================================================