网络通信 频道

行家解惑:无法共享相同连接接口故障

  【IT168专稿】最近由于工作原因,笔者经常要在Internet网络中与其他兄弟单位的朋友交流传输一些工作材料,遗憾的是单位局域网的共享上网速度非常缓慢,在线与兄弟单位的朋友交流传输一些大容量的影音文件时经常出现中断故障;不得已笔者只好向单位领导汇报,并经批准申请安装了ADSL宽带上网线路,打算在共享交流大容量的影音文件材料时或局域网共享上网速度比较慢的情况下"就急"使用。最近,当笔者将ADSL宽带设备安装连接到自己的计算机中,并经过合适配置后,发现通过ADSL宽带上网线路访问网络时速度的确很快,不过再尝试将该计算机的网络接口连接到局域网交换机,以便通过共享局域网方式进行网络访问时,却遭遇到无法正常访问Interent网络的故障;如此说来,两种不同的网络连接,难道就无法共享使用相同的连接接口吗?

  追查无法共享相同接口故障原因

  考虑到自己的计算机可以正常通过ADSL宽带线路进行网络访问操作,笔者认为安装在本地计算机中的网卡设备运行状态没有任何问题,连接本地计算机的物理连接线缆的畅通状态也应该没有问题,同时本地计算机的Windows系统工作状态也是正常的,这就需要从本地计算机连接局域网网络时所用的交换机连接端口,以及连接局域网网络时所使用的上网参数设置着手,来寻找不能通过共享局域网方式上网的原因了。

  为了检验本地计算机连接局域网网络时所用交换机的连接端口工作状态是否正常,笔者特意将本地计算机连接到另外一个交换机连接端口上,该交换端口的工作状态已经被测试证明是正常的,可是就是经过这样的连接,本地计算机还是无法顺利地通过共享局域网方式访问到Internet网络中的内容。笔者不放心,又重新启动了一下局域网中的目标交换机设备,以便将交换机系统潜藏的隐性错误解决掉,然而笔者的这番努力仍然没有取得任何效果。

  很显然,这则无法通过局域网网络访问Internet的故障与目标交换机的连接端口以及交换机自身工作状态无关,看来问题很可能发生在本地计算机的共享上网参数上了。笔者知道,局域网会对每台连接到该网络中的计算机上网参数都要进行检验,只有上网参数全部设置正确,计算机才能顺利通过局域网进行共享访问Internet网络中的内容,会不会是由于笔者自己使用的计算机上网参数没有设置正确,才导致了本地计算机无法通过局域网共享方式访问外部网络的呢?为了验证自己的猜测是否正确,笔者随意在局域网工作环境中找到一台可以正常上网的普通计算机,并在该计算机系统中依次单击"开始"/"设置"/"网络连接"命令,用鼠标右键单击"本地连接"图标,执行快捷菜单中的"属性"命令,进入对应系统的TCP/IP属性设置对话框(如图1所示),将该对话框中的主要上网参数,比方说IP地址、子网掩码、网关地址、DNS地址等参数依次记录下来;之后,重新进入笔者自己的计算机系统,对照前面记忆下来的上网参数内容,笔者仔细检查了自己计算机系统中的各项上网参数,结果看到没有任何可疑之处,这就意味这笔者的计算机无法通过局域网共享方式访问Internet的故障与上网参数设置没有任何关系。

图1:

  在万般无奈的情况下,笔者的目光偶然之中瞄向了刚刚用来记录上网设置的那张纸上,笔者看到本地局域网中竟然安装、架设了DHCP服务器,这就是说局域网中所有的计算机不需要采用手工方法设置IP地址,只要选中"自动获得IP地址"选项,就可以自动从局域网的DHCP服务器那里申请得到有效的IP地址,来正常通过局域网网络进行共享上网了。由于笔者自己的计算机也已经选中了"自动获得IP地址"这个功能选项,难道是DHCP服务器拒绝为笔者的计算机自动分配IP地址?或者是笔者的计算机无法联系到局域网的DHCP服务器?为了检验笔者的计算机系统是否能够成功地从局域网DHCP服务器那里申请获得有效的IP地址,笔者在本地计算机系统中依次单击"开始"/"运行"命令,在弹出的系统运行对话框中,输入字符串命令"cmd",单击回车键后,打开本地系统的MS-DOS工作窗口,在该工作窗口的命令行提示符下输入字符串命令"ipconfig/all",单击回车键后,笔者看到自己的计算机使用的IP地址竟然是"169.254.13.172",而不是局域网DHCP服务器地址池10.176.1.2-10.176.1.254中的一个,很明显笔者的计算机没有从局域网DHCP服务器那里申请获得正确的IP地址,这样一来笔者的计算机自然就无法通过局域网连接进行共享上网了。

  对症下药解决故障

  尽管找到了造成笔者计算机无法通过局域网连接进行共享上网的故障原因,但让笔者一直始终感到纳闷的是,为什么局域网中的DHCP服务器可以为其他普通计算机系统动态分配正确的IP地址,偏偏不能为笔者使用的计算机分配合适IP地址,难道是笔者的计算机与局域网DHCP服务器之间存在网络连接故障?为此,笔者又在自己的计算机系统中打开系统运行对话框,在其中输入字符串命令"ping10.176.1.181",其中10.176.1.181为局域网目标DHCP服务器的IP地址,单击"确定"按钮后,笔者看到目标DHCP服务器的IP地址是可以正常被Ping通的(如图2所示),这说明它们之间的网络连接是通畅的,难道问题出在局域网DHCP服务器身上?

图2:

  由于局域网中其他计算机都可以从该DHCP服务器那里申请获得有效的IP地址,笔者估计很可能是局域网DHCP服务器采取了什么限制访问措施,比方说启用了IP地址绑定措施,或者是拒绝了某个计算机的访问;为了验证自己的猜测是否正确,笔者立即来到局域网DHCP服务器所在主机现场,认真查看了其中参数设置,结果看到该DHCP服务器的确对IP地址的使用范围进行了限制,同时该地址池中的合法IP地址数量要小于局域网中实际计算机数量,很显然局域网中的目标DHCP服务器没有足够的IP地址可供分配使用,这才造成了笔者的计算机无法从局域网的DHCP服务器那里申请获得有效的上网地址。重新扩大IP地址池的设置范围后,笔者的计算机很快就能从局域网目标DHCP服务器那里申请得到一个有效的IP地址了,这样就能解决计算机不能通过局域网共享上网的方式访问Internet网络了。
 

  故障总结:自动获取IP地址的弊病

  上面的故障现象往往仅出现在计算机只有一块网卡的情形下,如果我们要想高效使用相同的一个网络连接接口上网,那么最好要求计算机连接到不同的网络环境中时,都应该使用自动获得IP地址方式,这样一来进行不同网络连接时,我们就不需要修改计算机的网络访问参数了。但是,这种切换网络连接的方法也有弊病,那就是每次我们都要采用手工方法将连接计算机的物理线缆,换插到交换机或ADSL设备中,如此频繁插拔水晶头,不但容易造成网络接口连接不牢靠的现象,而且也容易损坏水晶头。事实上,在条件允许的情况下,我们可以为计算机同时安装两块网卡设备,其中一块网卡连接到ADSL设备中,另外一块网卡设备连接到局域网交换机中,并为这两块网卡设备分配设置好对应网络连接的上网参数,最后使用"routeadd"命令,将访问不同网络的路由记录全部添加到本地路由表中,如此一来我们日后就不需要进行网络连接切换操作,就能让笔者的计算机同时访问两个不同的网络了。
 

0
相关文章