局域网方案与故障速查手册第3章资源共享方案与故障1463.2资源共享故障3.2.1对等网络的资源共享1.WindowsXP文件共享修改工作组名称后才能连接到网络公司局域网扩建后,有部分网络出现瘫痪,一楼层的计算机经常出现找不到局域网上的任何计算机的情况,Ping也不通。但是,非常奇怪的是,局域网内的计算机都是通过代理服务器上Internet,虽然找不到局域网内其他计算机,却都能够上Internet。还有,如果把同计算机所在的工作组名字更改一下,就可以非常快地连接到局域网了。然而,运行一段时间又会出现同样的问题,只有再次修改工作组名字,又可以连接到局域网。答:故障的根本原因在于同一广播域内的计算机数量太多,广播占用了大量带宽,从而导致网络故障。需要注意的是,交换机只能划分碰撞域,而无法划分广播域。因此,若缩小广播域,就必须在交换机上划分VLAN(虚拟网),并通过三层交换实现VLAN间的通讯。Internet访问使用TCP或UDP协议,而Ping命令使用的ICMP协议和发现网上邻居使用的NetBEUI协议全都是基于广播的,这就是为什么可以访问Internet,却无法彼此Ping的原因。通常情况下,网络内的计算机数量多于60台时就应当划分VLAN,特别是采用多协议的网络,更应当缩小广播域。如果没有相应的三层设备,无法划分VLAN,可只安装TCP/IP协议,禁用NetBEUI协议和“网上邻居”禁用,取消“文件和打印机的共享”。实现Windows2000/XP计算机间的完全互访小型局域网由5台计算机组建,其中A、B、C安装WindowsXP,D、E安装Windows2000。Internet接入方式为虚拟拨号ADSL,使用A充当代理服务器,以ICS实现Internet连接共享,所有计算机均可接入Internet。其中,D、E之间可以互访,并且可以访问到A;B、C无法互访,却可以A和D、E;A、D、E无法访问到B、C。另外,A还连接着一台共享打印机,所有计算机都可使用打印机。请问如何实现所有计算机之间的完全互访?答:从故障现象来看,是安装WindowsXP的D、E两台计算机没有运行网络设置向导,或者启用了网络防火墙。建议执行下述操作:☆WindowsXP默认是不提供网络共享服务的,必须先运行网络设置向导。在“网络连接”窗口左侧栏中单击“设置或家庭小型办公网络”超级链接,运行“网络安装向导”,并根据计算机是否充当ICS主机,而分别选择不同的连接方法。ICS主机应当选择“这台计算机直接连接到Internet。我的网络上的其他计算机通过这台计算机连接到Internet”,其他计算机则应当选择“这台计算机通过我的网络上的另一台计算机或住宅网关连接到Internet”。向导完成后,再设置共享文件夹。☆默认状态下,WindowsXP启用了网络防火墙,将禁止任何用户访问本地计算机,因此,必须关闭防火墙(未安装ServicePack2),或者确认“文件和打印共享”在“例外”选项卡中被选中(安装ServicePack2后),如图3-27所示。图3-27Windows防火墙☆启用Guest账号。WindowsXP默认状态下是禁用Guest账号的,需在“用户账户”窗口中启用Guest账号。该设置对于Windows2000/XP之间的共享不是必需的,但若欲使Windows98/Me的用户访问Windows2000/XP中的共享资源,就必须启用Guest账号。宽带路由器的计算机之间无法访问公司共有4台计算机,1台安装Windows2000,其他3台安装WindowsXP。宽带路由器的LAN端口连接计算机,WAN接口连接ADSLModem,实现网络互联有Internet共享。现在的问题是,虽然4台计算机都能正常连接到Internet,但内部之间却无法相互访问,“网上邻居”中不能看到对方。工作组统一为“HOME”。请问,应当如何解决?答:这个问题是WindowsXP和Windows2000系统的原因。建议采用以下方式解决:☆既然计算机都能通过同一个路由器上网,4台计算机设置的IP地址肯定在同一个子网内,IP地址的问题就不用考虑了。另外,宽带路由器可以为计算机动态分配IP地址信息。☆在Windows2000、WindowsXP计算机上创建一个统一的用户(如super),密码设置也全部相同。局域网方案与故障速查手册第2节资源共享故障147所有计算机都使用同一用户名登录,这样,就可以直接访问另一台计算机了。或者,使用各自的用户名登录,但在览其他计算机提示输入用户名、密码时,输入统一创建的用户名和密码。☆关闭WindowsXP的Internet连接防火墙(未安装ServicePack2),或者确认“文件和打印共享”在“例外”选项卡中被选中(安装ServicePack2后)。如果安装了第三方防火墙软件,也请全部关闭。通常情况下,在局域网络内部,无需安装网络防火墙。☆打开“Windows资源管理器”,右击“网上邻居”,选择“查找计算机”,以计算机名或IP地址,可以查找到其他计算机。然后,将共享文件夹映射为网络驱动器即可。打开工作组时只看到自己宿舍两台笔记本电脑安装WindowsXP。在用网线直接连接时,总是会出现各种各样的问题,有时连不上,有时虽然能连上但无法访问对方,打开工作组时总是只看到自己,甚至连自己的都看不到。访问对方时,系统提示“\\BOND_L\ShareDocs无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。不能访问网络位置、有关网络排除故障的信息,请参阅Windows帮助”。请问,要共享两台计算机的文件,是否必须设置小型办公网络?为什么有时有权限,而有时候又没权限?答:笔记本计算机之间若欲实现连接,必须解决两个问题,即IP地址和用户的权限。解决方法如下:☆分配IP地址。WindowsXP的默认IP地址信息为“自动获取IP地址”。当网络内没有DHCP服务器时,Windows的APIPA功能会从169.254.0.1~169.254.255.254范围内随机选择一个,作为自己的IP地址。为了便于计算机之间的及时通讯,建议为每台计算机分配一个私有的IP地址,范围为192.168.0.1~192.168.0.254,子网掩码为255.255.255.0。☆运行网络安装向导,正确设置网络连接。☆启用“Guest”账户。从“管理工具”中运行“计算机管理”,选择“本地用户和组-用户”,在右侧的窗格中用鼠标右键单击“Guest”,选择“属性”,在“常规”选项卡中取消“账户已停用”。☆打开“资源管理器”,从“工具”菜单选择“文件夹属性”,从“查看”选项卡的“文件和文件夹”中取消“使用简单文件夹共享(推荐)”。☆禁用网络防火墙。关闭WindowsXP的Internet连接防火墙(未安装ServicePack2),或者确认“文件和打印共享”在“例外”选项卡中被选中(安装ServicePack2后)。不能查看工作组中的其他计算机我公司用3条ADSL线路分3组上网,每组10台电脑,采用路由器拨号上网。全都是用WindowsXP系统。现在,所有的电脑都不能查看工作组中的计算机了,只要单击“网上邻居”左栏中的查看工作组计算机,就会跳出没有权限使用网络资源的提示。请问,应当如何解决?答:执行下述操作排除故障:☆运行“网络连接向导”,按照向导指示正确设置网络连接。☆关闭WindowsXP的Internet连接防火墙(未安装ServicePack2),或者确认“文件和打印共享”在“例外”选项卡中被选中(安装ServicePack2后)。☆进入“管理工具→本地安全策略→安全设置→本地策略→安全选项”,在右侧“使用空白密码的本地账户只允许进行控制台登录”选为“已停用”。如果允许空白密码访问,并且每个登录用户都设置有密码,可不执行该操作。☆右键单击“我的电脑”,选择“属性→计算机名→网络ID→下一步→本机是商业网络的……→公司使用没有域的网络→下一步→完成→确定→确定→是”,重新启动计算机。☆打开资源管理器→工具→文件夹选项→查看,取消选择“使用简单文件共享(推荐)”。需要注意的是,如果10台电脑的登录用户名相同,但密码设置不一,是不能互相访问的。另外,如果WindowsXP使用XPLITE进行过优化,也将会出现上述故障提示。事实上,直接在地址栏中输入,“\\计算机名\共享文件夹”与“\\IP地址\共享文件夹”,或“\\计算机名\共享文件夹”或“\\IP地址\共享文件夹”是可以直接访问网络上的计算机或其中的共享资源的。所有计算机无法在网上邻居看到彼此由20多台计算机构建一个小型局域网,操作系统全部为Windows2000/XP。今天,忽然所有计算机在网上邻居都看不到其他计算机了,甚至连自己也看不见。但是,直接键入“\\IP地址”或“\\计算机名”却可以访问共享资源。类似的故障以前也出现过一次,但是很快就自动恢复了。请问,这是什么原因?答:在局域网中,有一台览主控服务器,通常由第一台启动共享及共享打印的计算机来担当。该览主控服务器将负责管理当前工作组中的览列表,并指定其他工作组的主控服务器列表,为本工作组的其他计算机和其他访问本工作组的计算机提供服务。每个工作组都会为这个传输协议选择一个览主控服务器。上述故障的产生,可能是由于主控服务器发生意外故障,如非法关机、系统死机局域网方案与故障速查手册第3章资源共享方案与故障148等。当览主控服务器发生故障后,工作组列表将会持续几十分钟至两个小时时间无法正常访问。WindowsXP无法发现其他计算机笔记本采用WindowsXP操作系统,可以Ping通网络中的任何计算机,上网也没任何问题。只是在网上邻居中看不到任何工作组和任何计算机,即使利用“搜索”也无法找到。然而,其他计算机却可以在“网上邻居”中看到该计算机。请问是什么原因?答:既然故障计算机可以Ping通网络中的其他计算机,并且其他计算机也可以看到该故障计算机,说明网络连接和网络协议没有问题。导致故障的原因可能是没有运行网络安装向导。打开“网络连接”窗口,单击左侧的“设置家庭或小型办公网络”超级链接,按照系统提示设置该网络连接。WindowsXP不能看到Windows2000今天去领导的办公室设置共享,两台计算机用Hub上网,服务器那台是Windows2000,客户机是WindowsXP,不知道为什么,用Windows2000可以看到WindowsXP,但是WindowsXP不能看到Win-dows2000。更奇怪的是,用Ping命令的时候,Windows2000可以Ping通WindowsXP,但是WindowsXP却Ping不通Windows2000,而这样居然还可以一起共享上网。请问,这是为什么?答:这是很正常的,应该是Windows2000安装了防火墙软件,并且禁止了ICMP回显,所以,WindowsXP不能Ping通Windows2000。当Windows2000安装的防火墙禁用了UDP的137、138和TCP的139和445端口,那么,其他计算机是不能访问Windows2000的。不过,Windows2000的网络连接和IP地址设置没有问题,所以,并不妨碍它共享Internet连接。无法访问WindowsXP计算机我的计算机采用WindowsXPProfessional,在加入域后访问其他计算机都很正常,但是,其他计算机却无法访问我的计算机。在其他WindowsXP计算机中使用“\\IP”的方法访问时,提示“登录失败:未授予用户在此计算机上的请求登录类型”。在其他Windows2000Professional计算机访问时提示“无法访问\\*.*.*.*,本地安全颁发机构数据库内部包含不一致性”。请问,如何解决不能访问的问题?答:若欲实现对WindowsXP计算机的访问,需要注意以下几个方面的问题:☆关闭WindowsXP的Internet连接防火墙(未安装ServicePack2),或者确认“文件和打印共享”在“例外”选项卡中被选中(安装Ser