解决Win XP网络邻居共享的问题

导致Windows XP网络邻居不能正确浏览或浏览列表不全的因素很多,解决问题需要对症下药,而诊断过程分两个步骤:测试基本连接、解决文件共享问题 。

一、解决基本连接问题 。

1、检查计算机之间的物理连接 。

网卡是网络连接的基本设备,在桌面计算机中,每个网卡后面的指示灯应该是亮的,这表示连接是正常的 。如果不亮,请检查集线器或交换机是打开的,而且每个客户端连接的指示灯都是亮的,这表示链接是正常的 。接下来检查网线的水晶头是否接触良好 。

2、确保所有计算机上都安装了 TCP/IP,并且工作正常 。

在Windows XP 中默认安装了 TCP/IP 。但是,如果出了网络问题想卸载后重新安装 TCP/IP 就不容易了:在“本地连接”属性中显示的此连接使用下列项目列表中单击 Internet 协议 (TCP/IP) 项,您将发现卸载按钮不可用(被禁用) 。

这是因为传输控制协议/Internet 协议 (TCP/IP) 堆栈是 Microsoft XP/ 2003 的核心组件,不能删除 。在这种情况下,如果需要重新安装 TCP/IP 以使 TCP/IP 堆栈恢复为原始状态 。可以使用 NetShell 实用程序重置 TCP/IP 堆栈,使其恢复到初次安装操作系统时的状态 。方法是:在命令提示符后键入以下命令,然后按 ENTER 键:netsh int ip reset c: esetlog.txt,其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了 Resetlog.txt 日志文件及完整路径 。运行此命令的结果与删除并重新安装 TCP/IP 协议的效果相同 。

另外,不会还有人用95吧,WIN95默认情况下不自动安装TCP/IP协议 。

3、检查IP地址

有几种情况:

查看不同的计算机的IP是否在同一范围内,方法是在MSDos方式下输入IPCONFIG/ALL 。如果一台计算机收到的地址在 192.168.0.x 范围内,而另一台收到的地址在 169.254.x.y 范围内,需要根据网络拓扑确定哪一个是正确的地址 。然后,集中解决地址错误的那台计算机的问题 。

关于169.254.x.y类IP地址

在不存在 Internet 连接的情况中,或者,每台计算机都有一个单独的 Internet 连接(拨号连接或宽带连接) 。在这种配置中,计算机通常给自己分配 169.254.x.y 范围内的 IP 地址(其中 x 和 y 是 1 到 254 之间的数字) 。而将 ISP 提供的地址用于 Internet 连接 。

关于192.168.0.X类IP地址

一台计算机通过使用 Internet 连接共享连接到共享的Internet 。该连接可以是拨号连接或宽带连接(一般是 xDSL 或电缆调制解调器) 。该计算机也被称为代理服务器,常见的代理有SYGATE、WINGATE、NAT、ISA、CCPROXY等 。通常是由代理服务器负责为家庭网络中的其他计算机分配 IP 地址 。共享连接的计算机应该为连接到家庭网络的网卡配置 IP 地址 192.168.0.1 。网络上其他计算机的地址应在 192.168.0.x 范围内(其中 x 是 2 到 254 之间的数字) 。当然,可以在成功共享后修改IP地址,如10.X.Y.Z等 。

计算机连接到集线器,并且集线器通过宽带连接与 Internet 连接 。这种配置也称为无边界网络 。在这种配置中,家庭网络中的每台计算机都有一个 Internet 服务提供商 (ISP) 提供的 IP 地址 。使用的地址因 ISP 而异 。无边界网络是一种特殊情况 。在这种情况下应使用 ICF,但必须采取其他措施才能在家庭网络启用连接 。

4、使用 ping 命令测试网络中两台计算机之间的连接:

ping 其它计算机IP,在命令提示处,键入 ping x.x.x.x(其中 x.x.x.x 是另一台计算机的 IP 地址),然后按 ENTER 键 。应该可以看到来自另一台计算机的几个答复,如:

Reply from x.x.x.x:bytes=32 time<1ms TTL=128

如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题 。如果 ping 命令成功执行,那么您就确定了计算机可以正确连接,可以跳过下一步 。如果没有看到这些答复,或者看到"Request timed out",说明本地计算机可能有问题 。PING 本地IP,如果看到"Request timed out",说明本地计算机可能有问题 。

推荐阅读