首先简单介绍一下公司的网络结构:
交换机集联,路由器通过DDN专线连接上海的对端路由器。下面的客户机连在交换机上。
服务器情况简介:
服务器系统是WIN2000 SERVER,通过ISDN拨号上网。代理软件是WINGATE。
故障描叙:
ISDN设备正常,连接正常,但无法上网。
排错思路:
第一个想到的是ping这个命令,测试一下连接如何。
我输入:ping
www.163.com返回信息:
Pinging 163.com [202.106.185.77] with 32 bytes of data:
reply from 172.16.64.1:destination unreachable
reply from 172.16.64.1:destination unreachable
reply from 172.16.64.1:destination unreachable
reply from 172.16.64.1:destination unreachable
根据返回提示,感觉有点不对头。为什么我ping的是163.com,返回的是172.16.64.1。
该地址是上海路由器的IP。但是第一句又找到了163.com的IP是202.106.185.77。这个
说明DNS是没有问题的!问题可能出在路由上。
换个思路:
尝试把接网卡的网线拔掉。看看如果不经过路由,ISDN连接是否正常。
测试结果:一切正常。利用ipconfig,可以清楚的看到本地被自动分配的IP地址。
问题确定:
这个已经说明了不通过路由,数据可以正常出去。但将网线插上后,故障依旧。
经和上海信息部联系,对方路由器已经关闭了80端口,为了防止员工上网。
于是我使用代理的方法尝试上网,在IE属性里设置好ISDN连接的代理服务器,
依然不行。感觉数据包还是无法出路由。估计对方Deny掉了大多代理端口。
冥思苦想,突然想到WIN2000也自带NAT功能,于是查看路由表。
在DOS中输入:ROUTE PRINT命令
显示路由表中发现自己的缺省路由全部是通过172.16.64.1这个地址出去的。
即:0.0.0.0的地址转发到172.16.64.1上。
我想,如果不转发到该路由器上,不就问题解决了吗?
于是尝试删除该缺省路由,使用ROUTE DELETE 0.0.0.0命令,完成。
再次断开ISDN连接,重新启动ISDN连接。
ping 163.com,成功。(注意,这次是没有拔网线的)
故障成功排除。
Written by Willpower,2003.7.14