我有一台运行在Linux(RHEL5)盒上的samba服务器,我已经在Windows PC上安装了一个共享目录。 我刚拿到一台新的Windows 7笔记本电脑,试图访问同一台服务器,但是我无法连接它。 我得到这个错误:
检查名称的拼写。 否则,您的networking可能有问题。 要尝试识别和解决networking问题,请单击“诊断”。
或者,我得到这个:
\\主机名不可访问。 您可能没有使用此networking资源的权限。 请联系此服务器的pipe理员以确定您是否具有访问权限。
我仍然可以使用凭证从networking中的其他Windows主机访问该位置。 这只是我无法从我的新电脑访问这个资源。
我错过了什么吗?
根据我的经验,WIn7不愿意(在任何地方)连接Samba股票。 它正在使用samba作为域控制器,您不得不更改某些registry项。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanWorkstationParameters:
“DomainCompatibilityMode”= 1
“DNSNameResolutionRequired”= 0
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesNetlogonParameters:
“RequireSignOnSeal”= 0
“RequireStrongKey”= 0
如果你只是使用工作组(假设Win7框在工作组中),你仍然需要“降级”Win7。 所有这些当然取决于你使用的Samba版本。 你可以通过去降级Win7
控制面板 – >pipe理工具 – >本地安全策略
select:
本地策略 – >安全选项
并改变这两个选项
“networking安全:LAN Manager身份validation级别” – >发送LM和NTLM响应
“NTLM SSP的最小会话安全性” – >取消选中:需要128位encryption
快速和肮脏,但我希望这是有帮助的。
尝试使用IP地址而不是主机名访问共享:
\\192.168.55.55
根据你的DNS和DHCP,你的Windows机器可能会遗漏你的RHEL5盒子的DNSlogging。