无法共享上网,源自IP突然改变


组网方式

最近笔者在自己新装潢的房子里申请安装了电信上网宽带,刚开始的一个月是独享ADSL宽带上网的,后来听说几位邻居也要上网,再加上自己也想节约一点上网费用,于是就和他们一合计,共享自己申请的ADSL宽带一起上网。由于笔者在安装宽带的时候,本地电信部门赠送的ADSL设备不支持路由功能,不得已我们额外购买了一只八口的交换机,然后使用普通的双绞线将ADSL设备与新买的交换机设备相连,几为邻居的计算机全部通过双绞线缆连接到八口交换机中。

为了实现多个用户共同使用同一个拨号帐号上网的目的,笔者特意从网上搜索得到一款能够支持多位用户同时访问Internet网络的代理服务器工具——MS-Proxy,通过该工具我们可以非常轻松地通过ADSL设备进行共享上网。由于笔者对上网知识略知一二,几位一致同意将笔者的计算机作为局域网服务器端,其他几位邻居使用的计算机全部作为普通客户端,笔者只要在自己的计算机系统中进行虚拟拨号上网,那么其他几位邻居的计算机就能共享使用ADSL设备进行上网了。在这种组网环境中,笔者的计算机与邻居的计算机一直能够正常上网,并且上网访问的速度也是非常理想。

突发故障

今天中午下班回家时,笔者遇到一位邻居,这位邻居见到笔者就象遇到大救星似的,一把抓住笔者的手说“老兄啊,昨天在家休息时发现自己的计算机不能上网了,是不是您将交换机的电源不小心关闭了呀”。笔者当场进行了否定,因为昨天老婆一直在家中上网,要是家中的交换机设备发生断电现象的话,那么笔者自己家中的计算机也应该不能上网才对,笔者认为邻居家的计算机不能上网肯定是系统自身原因引起的,于是立即到邻居家进行现场检查和测试。

开通邻居家的计算机电源,开始启动系统,启动成功后运行IE浏览器程序,在浏览器的地址框中输入新浪网站的URL地址,单击回车键后,发现该网站页面内容始终无法正常显示出来,接着笔者又连着测试了另外几个网站地址,结果发现一个网站页面也打不开,后来进行QQ登录测试也不行,很显然邻居家的计算机的确不能上网访问。

会不会是故障计算机系统存在网络病毒,或者连接该计算机与交换机设备的网络线缆不通造成了无法上网故障呢?想到这一点,笔者先是启动了安装在该故障计算机系统中的正版瑞星杀毒软件,来对该计算机系统进行一下病毒查杀操作,经过长时间的杀毒等待之后,笔者连一个病毒的影子也没有找到,这说明网络病毒不是无法上网故障的“罪槐祸首”。之后,笔者又打开故障计算机系统的运行文本框,在其中输入字符串命令“cmd”,单击回车键后,将系统屏幕切换到MS-DOS工作窗口,在该窗口的命令行提示符下执行Ping命令,来测试本地计算机系统的IP地址是否Ping通,测试结果表明该地址能够被正常Ping通,这意味着该故障工作站的网卡设备工作状态正常,并且TCP/IP协议的工作状态也很正常;之后,笔者又对摆放在自己家中的ADSL设备地址进行了Ping测试,测试得到的结果也是正常的,这说明故障工作站也能够Ping通局域网网关的IP地址。按理来说,能够Ping通网关地址,那就应该能够判断出连接故障计算机与交换机的那条双绞线缆不存在短路或断裂的现象,但笔者对这条物理线缆的连通性还是有点不放心,因为网络双绞线缆受到外力挤压或线缆两端的水晶头生锈的话,都可能造成网络访问时通时不通的故障,于是笔者又不辞劳苦地从单位借来专业的线缆测试仪,来对连接故障计算机的那条线缆进行连通性测试,结果发现那条线缆也没有任何问题。

由于邻居的计算机是通过自己家中的代理服务器进行中转上网的,于是笔者开始怀疑代理服务器是不是出现了什么意外。为了验证自己的猜测是否正确,笔者特地将代理服务器软件先从自己的计算机系统中卸载干净,并且重新启动了一次系统,之后又按正确方法重新安装、设置了一遍代理服务器软件,可是邻居家的那台计算机还是不能正常上网。没办法,笔者敲开了另外一位邻居家的门,又在他家的计算机系统中进行了上网测试,结果竟然发现他家的计算机系统也不能上网,很显然这种故障并不是由局域网客户端因素引起的。

故障解决

既然多台计算机不能同时上网,那会不会是连接这些计算机的交换机工作状态不正常呢?可是,笔者在自己家中进行上网测试时,发现上网访问操作一切正常,如果交换机工作状态不正常的话,自己的计算机也应该不能上网才对!为了防止交换机端口出现问题,笔者又将自己的计算机连接到不同的交换机端口中进行测试,结果看到不论连接到任何一个交换机端口,笔者的计算机都能正常上网。

那究竟是什么因素导致邻居的计算机不能共享笔者的ADSL设备进行同时上网呢?笔者努力地在大脑中回忆,突然联想到自己的侄子在昨天使用过自己的计算机,于是笔者猜想问题多半出在自己的那台计算机中。笔者立即登录进自己的计算机系统,打开代理服务器的参数配置界面,结果发现本地网络连接使用的IP地址已经变成了“192.168.1.1”了,而这个地址其实是ADSL设备局域网连接端口地址。

笔者家中的计算机系统安装的是Windows XP,在缺省状态下该系统在启动时会自动搜索局域网,看看是否有合适IP地址可以使用,这一过程会明显降低计算机系统的启动速度,于是笔者特意将自己的计算机IP地址修改成“192.168.1.88”,以便提高系统的启动速度,可是现在笔者看到计算机的IP地址已经改变为“192.168.1.1”了,看来是自己的侄子昨天改动了计算机的IP地址。于是,笔者又将自己计算机的本地网络连接IP地址修改为了“192.168.1.88”,设置完毕后又重新启动了一下计算机系统,然后进行虚拟拨号上网。之后,再进入邻居家的计算机系统中进行测试,结果发现无法上网的故障现象已经消失了。

故障小结

虽然局域网中时常会出现各种网络故障,不过大部分故障都与网络设置有关系。在解决由网络设置引起的故障现象时,很多朋友都会简单地认为网络故障是由局域网中的网络设备引起的,而与自己的计算机无关,这样就容易在解决网络故障的时候多走一些弯路!

  1. 局域网共享IP的设置
  2. 局域网共享上网"疑"起"疑"落

相关内容