win7无法访问samba的解决方法

个别Win7机器无法访问samba共享问题解决方法

Samba服务器配置好了,win7电脑第一次访问samba服务器时用了较长时间才成功访问。但是一台机器无论如何都不能正常访问。排除服务器端的问题,那就是该win7的问题了,以下是问题解决过程,其中第1、2步来自网络资料,原文地址:http://www.yesure.net/archives/6877.html

 

1.修改本地安全策略

运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”-》“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如果已协商,则使用NTLMv2 会话安全”,一路确定即可。如下图1所示

1

2.修改注册表

修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的LmCompatibilityLevel的值为1。
OK,这两种办法都能搞定了!

如果xp能访问win7仍然显示如下图,哪么一定是你的win7更新了安全更新(KB2536276)导致Samba失效。解决办法是去删除它,其它的话Yesure不知道如何解决了。。

2

就是这个

3

3.开启windows功能

以上方法都试过了,但还是无法访问,最终解决方法:

以上最后一招给了我灵感,是否还有些功能需要打开呢,所以在“已安装更新”左侧点击“打开或关闭windows功能”:

4

5

6

7

8

 

然后打开一下标记的几项:

9

点击“确定”,问题解决。

4.局域网中访问samba共享时,登陆速度很慢,有时甚至无法登陆成功。

问题原因:network 和 hosts文件中的主机名不一样.查了一下自己的服务器配置,果然两个文件的主机名不一样,hosts中的主机名是默认的.

# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=TestServer

# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

将hosts文件中的主机名也改成和network中的主机名一样,如下:

#127.0.0.1    localhost

127.0.0.1    TestServer

之后即可正常、快速访问samba服务了。

 

 

win7无法访问samba的解决方法》有25个想法

发表评论