论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
电脑技术
>
电脑故障
>
局域网不能互相访问之攻略
回复
« 返回列表
zhangyfm1226
新手上路
注册日期
2011-05-10
发帖数
7
QQ
火币
24枚
粉丝
1
关注
1
加关注
写私信
打招呼
阅读:
3619
回复:
0
局域网不能互相访问之攻略
楼主
#
更多
只看楼主
倒序阅读
发布于:2011-05-12 23:47
保存
100%
100%
[]
1
局域网不能互相访问之攻略
一般都是简单的设置和物理上的原因,其中
XP
之间不能互相访问是最近频繁遇到的问题。这篇文章就是来解决这些问题
.
分两个部分
一:设置
现在,已经有许多人在使用
Win2000
和
WinXP
来联网,但在具体使用中有许多网友反映在
Win2000
和
WinXP
中浏览网上邻居时很慢,特别是网络中有
Win9x
和
WinMe
工作站时尤为明显,有时打开网上邻居甚至需要
10
多分钟,还经常报错。那么网速慢的作祟者是什么呢?依笔者推断原因主要有二。
■
网络协议配置问题,
■WinXP
计划任务的问题。
但如果其它
Windows
电脑在网上邻居中根本看不到
WinXP
那台电脑,便可能是用户锁定和安全策略没有设置好。这时就需要从以下几个方面入手,笔者以前也曾遇到过类似问题,但在大量的组网试验中总结出了一套行之有效的解决方法,现在就一一教授给
大家
。
一、网络协议的安装和设置
1.
在
WinXP
中安装
NetBEUI
协议
对的,你没有看错,就是要在
WinXP
中安装
NetBEUI
协议。
微软
在
WinXP
中只支持
TCP/IP
协议和
NWLinkIPX/SPX/NetB
ios
兼容协议,正式宣布不再支持
NetBEUI
协议。但是在建立小型局域网的实际使用中,使用微软支持的两种协议并不尽如人意。比如,在解决网上邻居慢问题的过程中,笔者采用了诸多方法后网上邻居的速度虽然好一点,但还是慢如蜗牛;另外,在设置多块网卡的协议、客户和服务绑定时,这两种协议还存在
BUG
,多块网卡必须同时绑定所有的协议(除
NWLinkNetBIOS
)、客户和服务,即使你取消某些绑定重启后系统又会自动加上,这显然不能很好地满足网络建设中的实际需要。而当笔者在
WinXP
中安装好
NetBEUI
协议后,以上两个问题都得到圆满的解决。
在
WinXP
安装光盘的
“\valueADD\MSFT\NET\NETBEUI”
目录下有
3
个文件,其中
“NETBEUI.TXT”
是安装说明,另外两个是安装
NetBEUI
协议所需的文件。安装的具体步骤如下:
■
复制
“NBF.SYS”
到
“%SYSTEMROOT%\SYSTEM32\DRIVERS\”
目录;
■
复制
“NETNBF.INF”
到
“%SYSTEMROOT%\INF\”
目录;
■
在网络连接属性中单击
“
安装
”
按钮来安装
NetBEUI
协议。
注:
%SYSTEMROOT%
是
WinXP
的安装目录,比如笔者的
WinXP
安装在
F:\Windows
目录下,就应该用
F:\Windows
来替换
%SYSTEMROOT%
。
2.
在
WinXP
中设置好其它网络协议
笔者建议,如果你的局域网不用上
inter
net
便只需要安装
NetBEUI
协议就行了。在小型局域网(拥有
200
台左右电脑的网络)中
NetBEUI
是占用
内存
最少、速度最快的一种协议,
NWLinkIPX/SPX/NetBIOS
兼容协议则应当删除掉。
如果你的局域网要上
Internet
则必须安装
TCP/IP
协议。但为了网络的快速访问,建议指定每台工作站的
IP
地址(除非网络中有
DHCP
服务器),否则工作站总是不断查找
DHCP
服务器使网速变慢。
当然,如果网络中只安装
TCP/IP
协议也能够实现局域网中的互访,但是在网上邻居中要直接看到其它机器就比较困难,必须先搜索到某台机器后才能访问它,这在许多实际网络运用中显得很不方便。
3.
其它
Windows
计算机网络协议的设置
细心的用户可能已经发现,在
WinXP
的网上邻居中多了一项
“
设置家庭或小型办公网络
”
向导,利用该向导可以方便地设置局域网共享、
Internet
连接和小型局域网。该向导还为连接
WinXP
的其它
Windows
电脑提供了一张网络安装软盘。
但是,笔者并不提倡使用这张网络安装软盘。在连接
WinXP
的其它
Windows
电脑上,只要安装好
NetBEUI
协议并设置好网络标志就行了;若要连接
Internet
则只需安装好
TCP/IP
协议并指定好
IP
地址就可以了。这和传统局域网的设置完全一样,建议少使用
IPX/SPX
兼容协议。
二、彻底禁用
WinXP
的计划任务
在
WinXP
和
Win2000
中浏览网上邻居时系统默认会延迟
30
秒,
Windows
将使用这段时间去搜寻远程计算机是否有指定的计划任务(甚至有可能到
Internet
中搜寻)。如果搜寻时网络时没有反应便会陷入无限制的等待,那么
10
多分钟的延迟甚至报错就不足为奇了。下面是具体的解决方法。
1.
关掉
WinXP
的计划任务服务(
TaskScheduler
)
可以到
“
控制面板
/
管理工具
/
服务
”
中打开
“TaskScheduler”
的属性对话框,单击
“
停止
”
按钮停止该项服务,再将启动类型设为
“
手动
”
,这样下次启动时便不会自动启动该项服务了。
2.
删除
注册
表中的两个子键
到注册表中找到主键
“
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace”
删除下面的两个子健
{2227A280-3AEA-1069-A2DE-08002B30309D}
{D6277990-4C6A-11CF-87-00AA0060F5BF}
其中,第一个子健决定网上邻居是否要搜索网上的打印机(甚至要到
Internet
中去搜寻),如果网络中没有共享的打印机便可删除此键。第二个子健则决定是否需要查找指定的计划任务,这是网上邻居很慢的罪魁祸首,必须将此子健删除。
三、解决其它
Windows
电脑无法访问
WinXP
电脑的问题
有些网友安装好网络后,却发现安装有
Win9x
或
WinMe
操作系统的电脑无法访问
WinXP
电脑,甚至在网上邻居中就根本看不到对方。若你也遇到这类麻烦可进行以下检查。
1.
检查
Guest
用户是否已经启用
在默认情况下,
Win2000
和
WinXP
中的
Guest
用户是禁用的。要启用
Guest
用户可以到
“
控制面板
/
管理工具
/
计算机管理
/
本地用户和组
/
用户
”
中去掉
“
账户已停用
”
前面的小勾。此用户最好不要设密码,并选中
“
用户不能更改密码
”
和
“
密码永不过期
”
,这样可以方便用户访问并减少出现麻烦的可能性。但前提是必须设置好
Guest
用户的权限和所属组,否则后患无穷。
2.
检查是否拒绝
Guest
用户从网络访问本机
在
WinXP
中默认情况下是拒绝
Guest
用户从网络访问本机的。可以到
“
控制面板
/
管理工具
/
本地安全策略
/
本地策略
/
用户权限指派
/
拒绝从网络访问这台计算机
”
查看,若其中包括
Guest
用户便将其删除。如果是在建有域的
Win2000Server
或
WinXP.net
服务器上,还必须在
“
域安全策略
”
的相应项目中将
Guest
用户删除,需要注意的是删除后要等几分钟才能奏效。
3.
为
Guest
用户设置密码
若
Guest
用户设有密码,其它
Windows
工作站访问
WinXP
计算机时会提示输入密码,此时输入
Guest
用户的密码也可以进入
WinXP
计算机。输入密码时可选中下面的
“
请将密码保存到密码列表
”
项,下次进入时便不再提示密码(除非该用户密码已更改)。当然,若是在
Windows
工作站上已经设置为登录域,并以某一域用户登录到域中则不会受到为
Guest
用户密码的影响。
特别是
XP
互访如果设置没问题那基本上是策略的事了
在安装了
WindowsXP
的计算机上,即使网络连接和共享设置正确
(
如
IP
地址属于同一子网,启用了
TCP/IP
上的
NetBIOS
,防火墙
软件
没有禁止文件共享需要的
135
、
137
、
138
、
139
等端口
)
,使用其他系统
(
包括
Windows9X/Me/2000/XP
等
)
的用户仍然无法访问该计算机。我们应该怎样解决这一问题呢
?
默认情况下,
WindowsXP
的本地安全设置要求进行网络访问的用户全部采用来宾方式。同时,在
WindowsXP
安全策略的用户权利指派中又禁止
Guest
用户通过网络访问系统。这样两条相互矛盾的安全策略导致了网内其他用户无法通过网络访问使用
WindowsXP
的计算机。你可采用以下方法解决。
方法一解除对
Guest
账号的限制
点击
“
开始
→
运行
”
,在
“
运行
”
对话框中输入
“GPEDIT.MSC”
,打开组策略编辑器,依次选择
“
计算机配置
→Windows
设置
→
安全设置
→
本地策略
→
用户权利指派
”
,双击
“
拒绝从网络访问这台计算机
”
策略,删除里面的
“GUEST”
账号。这样其他用户就能够用
Guest
账号通过网络访问使用
WindowsXP
系统的计算机了。
方法二更改网络访问模式
打开组策略编辑器,依次选择
“
计算机配置
→Windows
设置
→
安全设置
→
本地策略
→
安全选项
”
,双击
“
网络访问:本地账号的共享和安全模式
”
策略,将默认设置
“
仅来宾
—
本地用户以来宾身份验证
”
,更改为
“
经典:本地用户以自己的身份验证
”
。
现在,当其他用户通过网络访问使用
WindowsXP
的计算机时,就可以用自己的
“
身份
”
进行登录了
(
前提是
WindowsXP
中已有这个账号并且口令是正确的
)
。
当该策略改变后,文件的共享方式也有所变化,在启用
“
经典:本地用户以自己的身份验证
”
方式后,我们可以对同时访问共享文件的用户数量进行限制,并能针对不同用户设置不同的访问权限。
不过我们可能还会遇到另外一个问题,当用户的口令为空时,访问还是会被拒绝。原来在
“
安全选项
”
中有一个
“
账户:使用空白密码的本地账户只允许进行控制台登录
”
策略默认是启用的,根据
WindowsXP
安全策略中拒绝优先的原则,密码为空的用户通过网络访问使用
WindowsXP
的计算机时便会被禁止。我们只要将这个策略停用即可解决问题。
非本人所著,转载还望作者见谅!
喜欢
0
评分
0
最新喜欢:
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢