现在有一个问题,一台机器上只有一个网卡,在此网卡上绑定两个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
===========================================================================
请问这是怎么回事?

解决方案 »

  1.   

    route ADD 158.0.0.0 MASK 255.0.0.0  158.56.88.1 METRIC 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
      

  2.   

    To-->blacktaoim(星之启)
    不管是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
    ===========================================================================