解决网络协议故障9妙招
第1招:在局域网中无法用计算机名访问共享文件夹
故障现象:某单位局域网一直通过在“运行”编辑框输入\\计算机名的形式访问其它计算机的共享资源。在为所有的计算机重新安装系统后,发现某一台计算机不能通过这种方式访问其它计算机了。当在“运行”编辑框中输入\\ithanjiang之类的UNC路径时,提示找不到该计算机,而名为ithanjiang的计算机可以被其它计算机访问。首先可以排除网络物理连接存在问题,请问遇到此类问题应当如何解决?
解决方法:故障描述中提到是在重装系统后出现的问题,因此首先应该检查网卡驱动程序或网络协议是否正确安装,IP地址是正确设置。如果IP地址设置没有问题且已经安装网卡驱动程序,建议在“设备管理器”中删除网卡驱动程序后重新安装。如果计算机运行Windows 9X系统,则“NetBEUI”协议是一定要安装的。如果所有的网络协议均没有问题,通过UNC路径应该可以访问目标计算机,如图2008112920所示。
图2008112920 通过UNC路径访问共享资源
第2招:在Windows XP系统添加IPX SPX协议提示地址相同
故障现象:某小型办公网络,准备使用其中三台安装Windows XP系统的计算机玩对战游戏。为每一台计算机添加IPX/SPX协议后,系统提示地址相同。请问这是为什么,因该如何解决?
解决方法:因为是使用原有网络中的计算机玩对战游戏,因此首先可以排除计算机存在IP地址冲突、计算机名相同等问题,因此问题主要集中在IPX/SPX协议后系统所发生的变化。IPX/SPX协议无需配置即可直接使用,之所以在玩游戏时提示同一地址,很可能是因为在游戏中创建的名称相同。建议为每个用户创建一个不同的名称,另外下载安装该游戏的联机补丁也能够解决该问题。
第3招:在Windows 2000系统中虚拟拨号协议导致上网出错
故障现象:某单位局域网通过代理服务器使用ADSL方式共享上网,其中服务器操作系统为Windows 2000 Professional SP4,虚拟拨号软件使用RAS PPPoE。在一次重装服务器系统后,发现服务器常常出现“svhost.exe文件出错”的提示。查看错误来源,系统表明是IPNATHLP和SERVICE CONTROL MANAGER,事件代码分别为7031、7002、7009、30013、7000、7009。每次出错之后就无法上网了,只能重新启动系统来暂时解决。请问这些问题是什么原因引起的,应该如何解决?
解决方法:从事件代码7009(找不到 MODEM.INF文件)、7002(指定的协议驱动程序无效)来看,很可能是网卡驱动程序或拨号软件存在问题,建议采用如下方法尝试解决:
1.卸载网卡驱动程序和RASPPPoE拨号软件,重新启动系统后再重新安装。注意安装RASPPPoE软件时需要首先安装一个特殊协议;2.如果确认是RASPPPoE软件和系统产生冲突,那么可以换用EnterNet500等其它虚拟拨号软件进行拨号;
3.故障描述中提示svhost.exe文件出错,因此还应当检查是否是“冲击波”之类的病毒引发的问题。建议查杀病毒并确保已安装最新的系统更新程序。
第4招:Windows Server 2003系统中PPPoE协议冲突
故障现象:某小区宽带用户的计算机运行Windows Server2003系统,在使用LAN接入方式时能正常上网。后改用虚拟拨号(使用RAS PPPoE)
方式上网时出现问题,具体表现为开机上网几分钟后出现无流量的现象,且此时无法断开网络连接,只有重新启动计算机才能恢复正常。经过实验发现,此故障只在Windows Server 2003系统中出现,换用其它系统则是正常的。请问这是什么原因造成的,应该如何解决?解决方法:Windows Server 2003和Windows XP系统均内置PPPoE 协议,建议直接在系统中创建虚拟拨号连接。本例故障的原因极有可能是第三方拨号软件跟系统产生冲突造成的,卸载第三方拨号软件而改用系统自带拨号连接,如图2008112921所示。
图2008112921 创建PPPoE拨号连接
第5招:IPX/SPX协议导致网络连接中断
故障现象:某公司的专业管理系统在升级版本后发现各客户端的数据连接常常中断,只能在重新启动计算机后才能再次连接。该公司的服
务器型号较老,运行Windows NT4.0+IE 4.0系统,客户端计算机运行Windows 98SE+IE4.0系统。该管理系统说明文档标明只需TCP/IP 支持,而Windows NT 4.0自带IPX/SPX兼容协议,且客户端也安装了IPX/SPX兼容协议。请问是不是IPX/SPX协议导致的故障发生,应该如何解决这个问题?
解决方法:在基于Windows NT + Windows 98的网络平台中,如果相关软件没有特殊要求只使用TCP/IP即可。根据本例故障描述信息,建议删除Windows NT和Windows 98中的IPX/SPX协议。另外需要注意的是,某些专业常常需要较高版本的IE浏览器支持。因此建议为Windows NT安装最新的Service Pack,并将所有计算机的IE浏览器升级为IE 5.5级以上版本。
第6招:在Windows 2000系统中TCP/IP报告错误31
故障现象:某单位小型局域网准备通过ADSL方式接入Internet。安装ADSL Modem并创建虚拟拨号连接,发现第一次连接没有问题,但断开连接后再次连接时失败,系统提示“TCP/IP报告了错误31:连到系统上的设备没有发挥作用”。重新启动系统可以暂时解决问题,请问这是什么原因造成的,应该如何解决?
解决方法:根据系统提示信息可以判断故障原因是ADSL Modem与系统兼容性不太好,建议采用以下方法尝试解决:
1.升级操作系统。如果作为代理服务器的计算机原有系统为Windows 9X/2000且硬件配置不适很低,建议升级为Windows XP系统。并且Windows XP系统内置PPPoE协议,用户可直接创建ADSL虚拟拨号连接,这样会大大减少系统兼容性问题。
2.如果ADSL Modem带路由功能,建议启用路由功能实现ADSL Modem 的自动拨号。如果不带路由功能则建议添加宽带路由器,实现路由器自动拨号,如图2008112922所示。
图2008112922 启用ADSL Modem的路由功能
第7招:在Windows 2003中启用NetBEUI协议出现网络重名
故障现象:某公司局域网服务器运行Windows Server2003系统,由于特殊需要安装了三块网卡并同时连接到同一台交换机,且三块网卡的IP地址在同一网段。查看服务器日志文件,发现了NetBT网络重名的记录。请问为什么会出现这种错误提示,应当如何解决?