全面消除局域网互访障碍

数字办公

编者按:我们在使用局域网的过程中经常会遇到诸多互访故障,如:为何打开“网上邻居”只能看见自己的电脑?别人已经共享了资源给我但却无法访问它们?网卡是好的,网络连接也正常但无法ping通别人的电脑……由于导致互访故障的可能性很多,这类问题也往往非常棘手,下面就以实例的形式分两期对它们进行全面分析。

1.网卡工作不稳定

故障现象:一块主板集成的网卡,在Windows XP下能自动安装驱动程序,并且已正确配置了网络协议和相关参数,但在使用时总出现网络时断时连的现象。

解决故障:首先我们必须确保网卡的驱动程序是正确的,最好使用网卡厂商附送的驱动程序,或按照网卡型号到驱动之家(http://www.mydrivers.com)等网站下载对应的驱动程序。如果实在没有找到网卡的驱动程序,可以根据网卡上主芯片型号到厂方网站下载驱动程序来尝试性安装。

在网卡驱动程序安装完毕之后,在“设备管理器”下面应该能看见当前安装的网卡,要是网卡前面有黄色的感叹号标记,则说明系统已安装了网卡,但和其他硬件有冲突。此时有两种解决办法:一是删除或暂时禁用与网卡冲突的另一设备(以声卡为例),再重启电脑试试问题能否解决,如能解决,再重装声卡驱动或更改声卡的中断号使两者不再冲突;另一种方法就是删除网卡的驱动程序然后重新安装,必要时调整网卡所占用的中断号,直到冲突不再发生为止。

如果存在资源冲突,在“资源”标签的“冲突设备列表”中会给出与网卡发生冲突的设备以及冲突的中断号或输入输出地址,那么我们就要手动进行资源分配。比如早期的一些网卡使用的中断地址是“3”,这和COM2串口会产生冲突,要是你的COM2串口闲置不用,可在“通讯端口→属性”中将它关闭(如图1所示);或在BIOS设置中将“Onboard UART Port”一项设置为“Disable”来关闭COM2串口,从而将中断地址“3”让给网卡使用。还有一些PCI网卡使用的是中断地址“10”,这和某些显卡发生冲突,可以在BIOS设置中将“Assign IRQ For VGA”设置为“Disable”,不给显卡分配固定的中断。

51-bg-1.jpg
图1

2.拷贝大文件时“网络资源不足”

故障现象:我的电脑连接局域网、访问共享资源都很正常,通过网络拷贝几MB或几十MB的文件也很正常。但是一旦复制上百MB的文件时,一会就出现“网络资源不足”的提示,然后就再也找不到“网上邻居”了。

解决故障:由于计算机连接和共享都正常,说明网络连接、网络协议和软件的设置没有问题,不过由于拷贝大量文件时需要进行频繁的数据读取,这就要求有一个相对稳定的传输环境,如果整个网络线路中存在干扰就会使得这种稳定环境受到破坏,出现网络故障。但集线器、路由器和交换机等网络设备对于外界的干扰不是很敏感,因此最大的干扰可能出现在网卡或网线环节上。

对于独立的PCI网卡而言,要是机箱内结构比较紧凑,将网卡安装在紧挨着显卡、声卡和其他插卡的插槽中,可能导致这些插卡之间相互电磁干扰,从而造成拷贝大文件时出现错误提示。解决方法就是把网卡换插到一个离显卡或声卡较远的插槽。

对于网线来说,建议大家选用屏蔽更好的线缆,可以更有效地防止外部电磁波的干扰,目前市场上的五类线缆或者是超五类线缆基本上都属于屏蔽线缆。另外,建议大家不要在计算机、网线以及集线器等网络设备附近放置电视机、音响等电器。

3.ping不通别人的电脑

故障现象:局域网中有两台计算机A、B都能连接到计算机C并使用其中的资源,但A、B这两台计算机之间无法ping通。

解决故障:既然能连接到其他计算机,这就说明网络连接和网络协议方面不存在问题,因此主要从软件属性设置方面来考虑。由于ping程序使用的是ICMP协议,所以这种故障多数发生在对方计算机上安装了防火墙软件,并且屏蔽了ICMP协议的时候。所以需要检查计算机的防火墙软件设置,看看是否屏蔽了ICMP协议。

另外,在Windows XP SP2中打开了系统附带的防火墙之后,它会自动屏蔽一些常用的网络功能。比如在网络中的计算机采用ping命令来检测网络连接状况时,将会看见“Request timed out”的错误信息;但在“ICMP”标签下勾选了“允许传入的回显请求”一项之后(如图2所示),再次运行ping命令就能得到正常的反馈信息了。

51-bg-2.jpg
图2

4.“网上邻居”找不到邻居

故障现象:打开“网上邻居”后,只能看到部分计算机,无法查看到局域网中的某些计算机,甚至看不到自己的计算机。

解决故障:在局域网畅通的前提下,无论是不能查看本机还是网络中的其他计算机,都是由于无法查看到的计算机中没有正确地安装文件和打印共享服务所致。

安装文件和打印共享服务时,可在本地连接属性窗口中点击“安装”按钮之后选择“服务”一项,并且在“网络服务”窗口中选取“Microsoft网络的文件与打印机共享”。完成后在“网络”属性窗口中选择“文件及打印共享”,接着勾选“允许其他用户访问我的文件”复选框即可。安装设置好文件和打印共享服务之后需要重新启动计算机。

另外,如果局域网中的计算机工作组设置出错也可能无法直接在某一个工作组中查看到它。比如大多数计算机的工作组设置为“Myoffice”,但有几台计算机的工作组设置为“Myoffice1”,这样当打开“Myoffice”工作组时就不能查看到“Myoffice1”工作组中的计算机,因此需要统一工作组的名称。在更改工作组名称时可右键点击“我的电脑”选“属性”菜单,在弹出的对话框中选择“计算机名”标签,再点击“更改”按钮输入即可(如图3所示)。

51-bg-3.jpg
图3

5.不同操作系统带来的访问故障

故障现象:局域网中有两台计算机,其中A机使用Windows98、B机使用WindowsXP,B机可以访问A机共享的资源,但A机无法访问B机共享的资源。

解决故障:对于这种只能单向访问的故障,首先需要检查在登录时是否进行了身份确认。Windows98允许在登录时按下“取消”按钮跳过用户登录对话框,而要访问WindowsXP必须以某一用户身份正确登录。也就是说只有相应许可权限的Windows98用户才能连接到WindowsXP计算机中。必须拥有WindowsXP计算机设置的用户名和密码,或者开启Guest账户(WindowsXP中的Guest是专门给来宾使用的账户,但系统默认是将其关闭的,所以需要开启)。

在WindowsXP中开启Guest账户可以通过控制面板打开“管理工具”,选择“计算机管理”,找到“本地用户和组”→“用户”,双击Guest账户,在Guest属性对话框中将“账户已停用”一项前的钩去除即可(如图4所示)。

51-bg-4.jpg
图4

为了保证网络的安全,可以给Guest账户设置密码,并把密码告诉允许访问的用户。

6.WinXP电脑始终无法访问

故障现象:Win98电脑通过局域网访问WinXP电脑,虽然两台电脑IP、共享设置等都没有问题,但始终无法访问,系统提示“拒绝访问”。

解决故障:如果遇到上述故障,可以首先检查两台电脑上有没有安装NETBEUI协议,如果没有就安装上。

然后,打开WinXP电脑的控制面板,在管理工具中打开本地安全策略,找到“用户权利指派”下的“拒绝从网络上访问这台计算机”一项,右键点击它选属性,在里面把guest用户删除(如图5)。这样,一般就可以解决问题了。

51-bg-5.jpg
图5

7.Windows2000的Guest用户自动被锁定

故障现象:Windows XP和Windows 2000双方都启用了Guest账户,以前一直互访很正常,但最近突然发现在Windows XP下双击Windows 2000的机器名时,出现无法看到对方共享目录的现象。

解决故障:Windows XP和Windows 2000如果对Guest账户都没有加上密码,则双方都可以很顺利地看到对方的共享资源了。如果Windows 2000一方对Guest账户加了密码,则Windows XP访问Windows 2000的共享资源时,就必须正确输入这个密码才可以访问。如果在不知道对方密码的情况下反复试探,在进行了一定次数的试探之后,Windows 2000的账户锁定策略会自动锁定它的Guest账户,此时虽然Windows 2000的Guest账户处于启用状态,但在Windows XP下双击Windows 2000的机器名时,仍然会出现无法看到对方共享目录的现象。

在这种情况下,惟一的办法就是在Windows 2000下手工解除对Guest账户的锁定:打开控制面板,双击“用户和密码”,点击“高级”标签中的“高级”按钮,在“本地用户和组”的右边窗口中,双击“Guest”用户,去掉“账户已锁定”前面的钩。

8.用正确的Guest密码居然无法访问WindowsXP

故障现象:用Windows98机器访问WindowsXP机器,在输入正确的Guest密码后,居然无法登录。

解决故障:Windows98的用户访问WindowsXP的共享资源时,如果出现需要输入密码的对话框,有两种情况:1.Windows 98方当前的登录用户名(打开“开始”菜单,在“注销”选项后面跟的就是)不是WindowsXP方的一个用户。比如Windows98方是以用户名“wang”登录的,但在WindowsXP的所有用户中,根本没有“wang”这个账户,在这种情况下,应该在密码框中填入对方的Guest用户的密码后点“确定”。2.Windows98方当前所使用的登录用户名存在于WindowsXP方的用户群中,则必须在这个密码框中输入WindowsXP下该账户的密码(必须通过询问对方才可以知道)。