一个WindowsXP双网卡NAT问题解决方法- -

                                      

 

WindowsXp,双网卡,其中一个接internet,另外一个接内网,死活不干活!最后终于发现症结所在......一个概念:跃点数。

   跃点数表示使用路由的开销,通常是到 IP 目标位置的跃点数目。本地子网上的任何东西都是一个跃点,其后经过的每个路由器是另一个跃点。如果到同一目标有不同跃点数的多个路由,则选择跃点数最低的路由

 

环境:

WindowsXP sp2

internet连接:10M[IP与MAC绑定]

局域网连接:100M

问题:开启100M内部网卡后,不能上网,禁用即可!这个问题导致无法NAT。

[1]初步怀疑route问题,route print有

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    202.118.125.1     192.168.1.2   20
          0.0.0.0          0.0.0.0    202.118.125.1  202.118.125.36   30

发现问题所在:外部网络跳数大于内网跳数。

解决办法:修改内外网跳数,修改后route print有:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    202.118.125.1     192.168.1.2   30
          0.0.0.0          0.0.0.0    202.118.125.1  202.118.125.36   20

本机上网及NAT正常。

实际过程花了几个小时。

posted on 2010-10-24 14:58  TsingCai  阅读(1997)  评论(0编辑  收藏  举报