一个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正常。
实际过程花了几个小时。