个别Win7机器无法访问samba共享问题解决方法
Samba服务器配置好了,win7电脑第一次访问samba服务器时用了较长时间才成功访问。但是一台机器无论如何都不能正常访问。排除服务器端的问题,那就是该win7的问题了,以下是问题解决过程,其中第1、2步来自网络资料,原文地址:http://www.yesure.net/archives/6877.html。
1.修改本地安全策略
运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”-》“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如果已协商,则使用NTLMv2 会话安全”,一路确定即可。如下图1所示
2.修改注册表
修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的LmCompatibilityLevel的值为1。
OK,这两种办法都能搞定了!
如果xp能访问win7仍然显示如下图,哪么一定是你的win7更新了安全更新(KB2536276)导致Samba失效。解决办法是去删除它,其它的话Yesure不知道如何解决了。。
就是这个
3.开启windows功能
以上方法都试过了,但还是无法访问,最终解决方法:
以上最后一招给了我灵感,是否还有些功能需要打开呢,所以在“已安装更新”左侧点击“打开或关闭windows功能”:
然后打开一下标记的几项:
点击“确定”,问题解决。
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服务了。
希望你的博客如这个夏天一样火热。
持续更新,持续来访。
拜读一下,哈哈
学习学习,研究研究,呵呵
雁过留声,人过留评
我就是随便看看
我就是随便看看
不知怎么就进来了,先看看
不知怎么就进来了,先看看
第一次访问,支持一下哈。
欢迎来访,谢谢支持
pretty good blog,come again next time。
不止一次的来访,一如既往的支持。
仔细拜读,表示支持!
甲午年(马)腊月初九 2015-1-28
谢谢支持
再次来访,希望每次都有新鲜感。
谢谢!
初来乍到,踩一下很有必要!
甲午年(马)冬月廿十 2015-1-10
谢谢!
爱你不是两三天,每月看你很多遍。
第一次看到,先支持一下
我最终发现这些方法在某些时候(场合)是不能解决实际问题的,之后我会修改此文档。谢谢支持!
再次来访,一如既往的支持。
谢谢支持
不要感谢我的来访,也不要问我是谁,请叫我雷锋叔叔……..