在局域网内安装了Windows XP的电脑不能与安装了Windows 的电脑互相访问安装了Windows XP的电脑与安装了Windows XP的电脑也不能互相通信在工作站访问服务器时工作站的网上邻居中可以看到服务器的名称但是点击后却无法看到任何共享内容或者提示找不到网络径无权访问等问题归纳为以下几点: 在XP首次使用的时候要在网上邻居的属性里面新建一个网络连接进行网络安装向导 检查计算机之间的物理连接 网卡是网络连接的基本设备在桌面计算机中每个网卡后面的指示灯应该是亮的这表示连接是正常的如果不亮请检查集线器或交换机是打开的而且每个客户端连接的指示灯都是亮的这表示链接是正常的接下来检查网线的水晶头是否接触良好 确保所有计算机上都安装了TCP/IP并且工作正常 在Windows XP中默认安装了TCP/IP但是如果出了网络问题想卸载后重新安装TCP/IP就不容易了:在本地连接属性中显示的此连接使用下列项目列表中单击Internet协议(TCP/IP)项您将发现卸载按钮不可用(被禁用) 这是因为传输控制协议/Internet协议(TCP/IP)堆栈是Microsoft XP/ 的核心组件不能删除在这种情况下如果需要重新安装TCP/IP以使TCP/IP堆栈恢复为原始状态可以使用NetShell实用程序重置TCP/IP堆栈使其恢复到初次安装操作系统时的状态方法是:在命令提示符后键入以下命令然后按ENTER键:netsh int ip reset c:\resetlogtxt其中Resetlogtxt记录命令结果的日志文件一定要指定这里指定了Resetlogtxt日志文件及完整路径运行此命令的结果与删除并重新安装TCP/IP协议的效果相同 使用ping命令测试网络中两台计算机之间的连接: ping其它计算机IP在命令提示处键入ping xxxx(其中xxxx是另一台计算机的IP地址)然后按ENTER键应该可以看到来自另一台计算机的几个答复如: Reply from xxxx:bytes= time<1ms TTL=128 如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题。tW.wIngwiT.COM如果ping命令成功执行,那么您就确定了计算机可以正确连接,可以跳过下一步。如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题。PING本地IP,如果看到"Request timed out",说明本地计算机可能有问题。 4、使用ping命令测试网络中名称解析是否正常 ping computername,其中computername是远程计算机的名称。通过ping命令用名称测试计算机连接。确定计算机的名称的方法是:在命令提示处,输入SYSTEMINFO。或者在桌面上右击我的电脑-属性,然后单击计算机名称选项卡。如果看到该命令的成功答复,说明您在计算机之间具有基本连接和名称解析。名称解析跟NETBIOS密切相关,看下面的步骤。 5、正确安装网络组件 首先右击网上邻居-属性,选择要共享的网卡。把IP设置在局域网的同一个网段上。比如192.168.1.X网段。然后看一下TCP/IP的高级属性中,是否开启NETBIOS。 在利用WINNT4.0构建的网络系统中,对每一台主机的唯一标识信息是它的NetBIOS名,系统是利用WINS服务、信息广播方式及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,从而实现信息通讯。 在内部网络系统中(也就是通常我们所说的局域网中),利用NetBIOS名实现信息通讯是非常方便、快捷的。但是在Internet上对一台主机的唯一标识信息是它的FQDN格式的域名(),在Internet是利用DNS标准来实现将域名解析为相应IP地址,WIN2K支持动态DNS,运行活动目录服务的机器可动态地更新DNS表。 WIN2K网络中可以不再需要WINS服务,但是WIN2K仍然支持WINS,这是由于向后兼容的原因。目前,大多数网络是混合网,既有Win98等系统,又有WINXP/WIN2K等系统,因此需要在TCP/IP协议上捆绑NETBIOS解析计算机名。 查看是否选定“文件和打印服务”组件,如果已将其取消选中,“浏览服务”将不绑定到NetBIOS接口。成为备份浏览器并且没有启用“文件和打印共享”的基于Windows的计算机无法将浏览列表与客户机共享。任何将要包括在浏览列表中的计算机也都必须启用“文件和打印共享”。 6、启用打印与文件共享 在网上邻居和本地连接属性里可以看到是否安装了打印机与文件共享。验证:如果在网上邻居中看不到自己的机器,说明你没有安装打印机与文件共享。 7、启动"计算机浏览器"服务 计算机浏览器"服务在网络上维护一个计算机更新列表,并将此列表提供给指定为浏览器的计算机。如果停止了此服务,则既不更新也不维护该列表。 WIN2K/XP要确保计算机浏览服务正常启动。打开计算机管理->服务和应用程序>服务在右窗中确保Computer Browser没有被停止或禁用 运行网络标识向导 我的电脑选择属性然后单击计算机名选项卡单击网络 ID按钮开始网络标识向导:单击下一步选择本机是商业网络的一部分用它连接到其他工作着的计算机;单击下一步选择公司使用没有域的网络;单击下一步按钮然后输入你的局域网的工作组名再次单击下一步按钮最后单击完成按钮完成设置 Wink安装NetBEUI协议 在Wink中NetBEUI协议是一个高效协议在局域网中使因此必须安装此协议: 网上邻居>属性>本地连接>属性>安装>协议>NetBEUI Protocol 起用Guest(来宾)帐户 Windows XP的Guest帐户允许其他人使用你的电脑但不允许他们访问特定的文件也不允许他们安装软件对Windows XP Home Edition计算机或工作组中的Windows XP Professional计算机的所有网络访问都使用来宾帐户使用net user guest确保为网络访问设置了来宾帐户如果该帐户是活动的命令输出中会出现一行类似下面这样的内容:Account active Yes;如果该帐户不是活动的请使用下面的命令授予来宾帐户网络访问: net user guest /active:yes 或者打开控制面板>用户帐户或者在管理工具>计算机管理>本地用户和组中打开Guest帐户 允许Guest(来宾)帐号从网络上访问 在运行里输入gpeditmsc弹出组策略管理器在计算机配置Windows设置本地策略用户权利指派中有拒绝从网络访问这台计算机策略阻止从网络访问这台计算机如果其中有GUEST帐号解决办法是删除拒绝访问中的GUEST帐号 防火墙 确保WINXP自带的防火墙没有开启打开本地连接属性>高级关掉Internet连接防火墙如果使用了第三方的防火墙产品参考其使用手册确保防火墙没有禁止以下端口的通讯:UDPUDPTCPTCP(仅WINK及以后的操作系统) Windows XP最新的SP补丁对ICF做了很大的改进功能更强大了ICF有了自己的设置项安装SP后默认情况下启用ICF防火墙不允许任何外部主动连接即使是本地的应用程序要访问网络也需要在许可列表中做设置 但是防火墙阻断正常的网络浏览服务通讯结果是别人在网上邻居中看不到你的计算机有没有两全其美的办法在开启防火墙的前提下允许浏览服务 办法是如果开启了ICF打开属性在服务这栏选择添加添加服务的对话框共有四个编辑框最上边是描述服务名称以便于记忆从上到下第二个是应用服务的IP地址或名称输入表示本机 下面连个是内外端口号旁边的tcp/udp标示这个端口是udp连接还是tcp连接 按照下面的表格输入个服务 名称 协议端口 NetBIOS Name Service UDP NetBIOS Datagram Service UDP NetBIOS Session ServiceTCP /UDP NetBIOS名称服务器网络基本输入/输出系统(NetBIOS)名称服务器(NBNS)协议是TCP/IP上的NetBIOS (NetBT)协议族的一部分它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法 /UDP NetBIOS数据报NetBIOS数据报是TCP/IP上的NetBIOS (NetBT)协议族的一部分它用于网络登录和浏览 /TCP NetBIOS会话服务NetBIOS会话服务是TCP/IP上的NetBIOS (NetBT)协议族的一部分它用于服务器消息块(SMB)文件共享和打印 检查RPCPlug and Play服务已启动检查相应的系统文件夹的权限重新注册以下的动态链接库 regsvr netshelldll regsvr netcfgxdll regsvr netmandll 设置帐号和密码 由于WinNT内核的操作系统在访问远程计算机的时候好像总是首先尝试用本地的当前用户名和密码来尝试可能造成无法访问在这里把用户密码添加进去就可以了 多种方法访问网络计算机 例如要打开网络中名为Killer的计算机其IP地址为如果你不清楚其它机器的IP地址你可以使用PING计算机名来获得它的IP地址 用计算机名访问NETBIOS提供的服务点击开始菜单单击运行在地址栏输入\Killer单击确定 |