网络通信 频道

网上邻居/双机互连故障全面解析

终级大提速 如何提高ADSL上网速度     【网管员之路】系统维护是网管基石

【网管员之路】Windows系统要精通    网管必读 局域网络管理技巧经验谈

轻松做网管 网络剪刀使用及技术剖析    买前必看:主流百兆交换机芯片介绍

    【IT168 专稿】最近,在论坛中经常会看到很多网友会因为网上邻居、网络共享、双机互联等网络连接问题提出很多的疑惑。为了方便各位网友,我们IT168网络频道集中将网友常见的一些问题进行解答,希望对各位网友在应用过程中出现的问题有所帮助。

    网上邻居和NetBIOS工作原理部分(工作组模式):

    所有使用网上邻居的机器在启动时都会向网络中宣告自己的存在,一般使用广播方式(也是为什么无法通过路由器看到其它子网计算机的原因),而在网络中有一张浏览列表,记录了所有在此登记的计算机,也就是在网上邻居中看到的计算机,而当计算机正常关机时,浏览列表就会从记录中删除此机器。

    那么这张列表到底在哪里呢?它是被“浏览主控服务器”维护的,浏览主控服务器是工作组中的一台最为重要的计算机,它负责维护本工作组中的浏览列表及指定其他工作组的主控服务器列表,为本工作组的其他计算机和其他来访本工作组的计算机提供浏览服务,每个工作组都为会每个传输协议选择一个浏览主控服务器,而我们经常遇到的无法浏览网络的错误大多是因为你所处的工作组没有浏览主控服务器而造成的。

    使用网上邻居步骤,如果你的网上邻居有问题,请参看以下步骤(同样适用于打印机的共享):

    网线

    双机互连不使用HUB或交换机,用交叉线连接两机;如果使用HUB或者交换机,均用直连线连接至HUB或交换机,保证交换机、网卡状态灯正常。

    IP协议

    WIN98及以后的机器在安装时会默认安装TCP/IP协议,WIN95需要另外安装。在网上邻居->属性(WIN9X/Me)或者网上邻居->属性->本地连接->属性(WIN2K/XP)里可以查看是否安装了TCP/IP协议。

    IP地址

    在TCP/IP属性里设置IP地址、子网掩码和网关,如果有需要可以设置DNS和WINS服务器地址。IP地址推荐设置:192.168.X.X,子网掩码:255.255.255.0。如果你的局域网中有DHCP服务器,选择自动获取地址即可。验证方法:在DOS提示符下使用ping x.x.x.x(对方IP地址),如返回如下信息,说明IP设置成功:

    Reply from x.x.x.x(对方IP地址):bytes=32 time<1ms TTL=128

    NetBIOS over TCP/IP

    网上邻居的浏览和通讯要使用NetBIOS协议,该协议是无法被路由器转发的,因此WIN2K及以后的操作系统均提供将NetBIOS协议封装在TCP/IP中的功能。在Win9X/Me系统中,打开网上邻居->属性可以参看是否安装了NetBIOS协议,在Win2K/XP中,打开TCP/IP属性->高级->WINS->NetBIOS设置,选择“启用TCP/IP上的NetBIOS”。

    HOST文件

     如果无法正确解析机器名,可以修改host文件,在WINDOWS目录中搜索HOST关键字,找到后,使用记事本打开host(有的系统为host.sam),在末尾加入如下内容:

    x.x.x.x(对方的IP地址)使用Tab键跳到下一制表列XXXX(对方的机器名),存盘退出,注意,如果原文件带有.sam扩展名,要去掉扩展名,才能生效。

    启用打印与文件共享

    在网上邻居和本地连接属性里可以看到是否安装了打印机与文件共享。验证:如果在网上邻居中看不到自己的机器,说明你没有安装打印机与文件共享。

    启用GUEST用户

    WIN2K/XP在工作组模式下要使用Guest用户来允许网络访问,因此要启用Guest用户。打开控制面板->用户帐户或者在管理工具->计算机管理->本地用户和组中打开Guest帐户,如果使用域管理模式,可以忽略这一步。

    启用计算机浏览服务

    WIN2K/XP要确保计算机浏览服务正常启动。打开计算机管理->服务和应用程序->服务,确保“Computer Browser”没有被停止或禁用。

    防火墙

    确保WINXP自带的防火墙没有开启,打开本地连接属性->高级,关掉Internet连接防火墙。如果使用了第三方的防火墙产品,参考其使用手册,确保防火墙没有禁止以下端口的通讯:UDP-137、UDP-138、TCP-139、TCP-445(仅WIN2K及以后的操作系统)。

    经过以上步骤,你的网上邻居应该可以正常工作了,如果有疑问,请看下面的有关网上邻居的FAQ。

    重申一句,微软的网上邻居由于其工作方式是基于Netbios的广播查找邻居的,所以很多情况下很不稳定。在运行里输入"\\对方机器名“,如果无法访问提示找不到网络路径,说明你的或对方的Netbios解析有问题,遇到这种情况试着重启机器,要想较好解决只能在局域网中建立WINS服务器来帮助客户端做Netbios解析。

    网上邻居FAQ 

    F:为什么在网上邻居访问对方提示没有权限?
    Q:两台机器都要打开Guest帐户(WIN2K/XP)。

    F:为什么点击对方机器显示无法连接?
    Q:确保ping对方IP和机器名都能够正常返回信息。

    F:为什么在网上邻居看不到对方的机器或者能看到却访问不了?
    Q:按照微软的解释,这种现象有时是正常的,这需要了解网上邻居及其使用的协议NetBIOS的工作原理,参见后面的原理部分。

    F:如果不使用网上邻居,还有其它办法方便的访问其它机器?
    Q:可以不打开网上邻居,直接在搜索中搜索对方的IP或者机器名,也可以在运行中输入\\x.x.x.x(对方 IP) or XXXX(对方机器名)。(同样会用到NetBIOS协议)

    F:两台机器不在一个工作组中是否可以使用网上邻居?
    Q:可以。

    F:两台机器经过路由器连接,是否可以在网上邻居看到,又是否可以访问呢?
    Q:不能看到,因为路由器不会转发广播(经过设置UDP透传可以),可以使用FAQ2.5.的方法互相访问,但仅限于WIN2K/XP。

    F:为什么Win9X/Me访问不了或者看不到Win2K/XP,而反过来却没有问题呢?
    Q:确认WIN2K/XP打开了Guest帐户,启用了“浏览服务”;Win9X/Me安装了“打印机和文件共享”,NetBIOS解析没有问题,并且双方没有防火墙的阻挡。

    F:为什么访问需要密码?
    Q:确认对方打开了Guest帐户,或者对方没有登陆到域模式。Win9x/Me如果需要登陆到域,不要按Esc取消进入系统。

    小结:

    以上这些向我们简单介绍了在网络中经常会出现的网络共享和网上邻居的疑难问题,并针对这些问题提出了一些简单的解决方案,希望大家能过这篇文章,能够更加方便的管理网络。

0
相关文章