我有一个运行在Ubuntu 14.04上的Samba服务器版本4.1.11。 我无法从Windows 10连接(但我可以从Windows 7)。
服务器和客户端不在同一个LAN上。
Windows给出的错误信息是服务器在线,但没有响应。 但是Samba日志却另有说明。
我附上了Windows 10失败连接尝试的日志,以及Windows 7成功尝试的日志(用于比较)。
简而言之,不同于成功的尝试,失败的开始于:
switch message SMBnegprot (pid 2855) conn 0x0
那么在selectSMB2_FF
之前,它会请求许多不同的协议。 然后,在一些安全协商之后,它切换到协议SMB 2.???
,然后是SMB3_00
,其次是:
Server exit (NT_STATUS_END_OF_FILE).
成功的尝试从一开始就select协议SMB2_10
,但是这个协议甚至不被Windows 10请求。
这里是日志:
尝试失败(从Windows 10)
http://pastebin.com/M0xmBuY3
成功的尝试(从Windows 7)
http://pastebin.com/jF8VzaiA
我已经在评论中添加了我的smb.conf文件(不能超过2个,声望<10的链接)
这解决了我的问题:
Windows 10将尝试协商Samba4尚不支持的SMB3_11
除了目前的4.3版本候选版本。 我怀疑现在禁用
Windows 10客户端上的SMB2 / 3是最好的,如果不是最理想的select。可以find说明
这里: https : //support.microsoft.com/en-us/kb/2696547
https://lists.samba.org/archive/samba/2015-September/193886.html
我想我有一个可以在Windows 7-10和Server 2012上运行的解决scheme
在我的情况下,我的线“smb端口139”评论帮助。
我在Samba 4.4.5上使用FreeBSD 10
这是我的SMB4.conf的副本。 我希望它可以帮助别人。
[global] netbios name = SERV server string = FreeBSD Samba Server security = ADS workgroup = FFTPJ realm = fftpj.local log file = /var/log/samba4/%m.log log level = 1 # Default idmap config used for BUILTIN and local windows accounts/groups idmap config *:backend = tdb idmap config *:range = 2000-9999 # idmap config for domain FFTPJ idmap config DOMAIN:backend = rid idmap config DOMAIN:range = 10000-99999 # Use template settings for login shell and home directory winbind nss info = template winbind enum users = Yes winbind enum groups = Yes winbind use default domain = yes client use spnego = yes client ntlmv2 auth = yes encrypt passwords = yes restrict anonymous = 2 valid users = @"Domain Users # **** When smb ports is Set Windows 10 clients cannot connect #smb ports = 139 load printers = No disable spoolss = Yes local master = No hide dot files = No wide links = No store dos attributes = yes vfs objects = acl_xattr map acl inherit = yes [images] comment = Images Drive path = /images read only = No [backups] comment = Backup Drive path = /data/backup read only = No
我发现,这将工作,无需编辑registry或禁用SMB 2/3服务,我能够连接到我的raspi 3使用Samba 4.2.10-Debian通过手动input的地址以及inputnetbios名称在Windows 10的文件资源pipe理器的地址栏中的raspi的smb.conf文件中设置。
我会点击networking选项卡,但我无法find我的桑巴共享,即使networking共享已启用,什么不是,但在键入//192.168.0.22(我的pi的地址)或/ / SAMBA(NetBIOS名称我在smb.conf中设置)然后我能够连接和我的桑巴共享。
我当时的Windows 10仍然没有连接到SMB 4.x,但这似乎解决了这个问题。 之后,只需映射驱动器,您不再需要手动input地址。
Win 10版本 – 10.0.14393 Build 14393(带最新更新)
希望这对未来的其他人有所帮助。
// SAMBA //192.168.0.22
我有同样的问题,我的Windows 10工作站无法连接到Sambashare升级胜利后,错误是错误53,缺less协议缺less胜利设置registry没有什么真正帮助我的情况!
对我有效的是:
打开服务(右键点击开始 – >计算机pipe理 – >服务和应用程序 – >然后点击服务)
现在在服务中,向下滚动到Workstation,服务正在运行? 如果没有,你可能会遇到和我一样的问题。
在我的3个工作的PC现在都在依赖关系+浏览器支持驱动程序+networking商店接口服务+ SMB 1.x Miniredirector + SMB 2.0 Miniredirector
我解决我的问题的方式是:
删除服务:sc.exe删除lanmanworkstation
重新创build服务:sc.exe config lanmanworkstation depends = bowser / mrxsmb10 / mrxsmb20 / nsi
然后启动服务
即使没有重新启动,我的Samba共享也可以访问。
我在CentOS 7.2上安装了Samba 4.2.10。 上面的答案都不适用于我,但是当我在Windows 10上禁用Jumbo数据包时,一切都开始在干净的Windows 10安装上使用默认设置,非常简单。 希望它能帮助别人。 🙂
我是Linux的初学者。 我尝试了很多select。 花了好几个小时之后,我find了解决办法!
(我build议做一个smb.conf的副本,并尝试进行更改后)在Windows 10/7/8 / Ubuntu在07.06.2017工作100%全新安装的Ubuntu和桑巴
另一件我认为重要的事情是,改变/home/server-media/Desktop/test
path或者在你的服务器上创build相同的path!
启动和停止samba使用命令
/etc/init.d/smbd stop /etc/init.d/smbd start
为了便于编辑使用午夜指挥官。 从根“mc”开始命令
复制下面configuration中的所有文本。 在您尝试并确定它正在工作后,您可以删除旧的。
[global] #editat la ora 20:30 in data 07.06.2017 server max protocol = SMB3 encrypt passwords = yes dns proxy = no strict locking = no oplocks = yes deadtime = 15 max log size = 51200 max open files = 933761 logging = file load printers = no printing = bsd printcap name = /dev/null disable spoolss = yes getwd cache = yes guest account = nobody map to guest = Bad User obey pam restrictions = yes directory name cache size = 0 kernel change notify = no panic action = /usr/local/libexec/samba/samba-backtrace nsupdate command = /usr/local/bin/samba-nsupdate -g server string = Media Server # habarnam de ce dar urmatoarele lini au importanta in wingoz ea support = yes store dos attributes = yes lm announce = yes hostname lookups = yes # time server nu conteaza dar mi-l trebuie time server = yes acl allow execute always = true dos filemode = yes multicast dns register = yes domain logons = no local master = yes idmap config *: backend = tdb idmap config *: range = 90000001-100000000 server role = standalone netbios name = MEDIA SERVER workgroup = WORKGROUP # am incercat si cu = share si apar erori la pornirea samba security = user pid directory = /home/server-media/Desktop/test # aici am incercat cu mai multe variante ca si 0775 sau 0700 sau 0600 etc. create mask = 0666 directory mask = 0777 client ntlmv2 auth = yes # asta iara nu mai e important! dos charset = CP437 unix charset = UTF-8 log level = 1 [homes] comment = Home Directories path = /home valid users = %U read only = no available = yes browseable = yes writable = yes guest ok = no public = no printable = no locking = no strict locking = no [netlogon] comment = Network Logon Service path = /var/lib/samba/netlogon #din no in yes la read read only = yes available = yes browseable = yes writable = no #din no in yes la guest guest ok = yes public = no printable = no locking = no strict locking = no [profiles] comment = User Profiles path = /var/lib/samba/profiles read only = no available = yes browseable = yes writable = yes guest ok = no public = no printable = no #din 0600 create mode = 0666 #din 0700 directory mask = 0777 locking = no strict locking = no [printers] comment = All Printers path = /var/spool/samba browseable = yes writable = no #guest am pus yes guest ok = yes public = no printable = yes locking = no strict locking = no #am bagat urm linii read only = no create mask = 0775 [pdf-documents] path = /var/lib/samba/pdf-documents comment = Converted PDF Documents admin users = %U available = yes browseable = yes writeable = yes guest ok = yes locking = no strict locking = no [pdf-printer] path = /tmp comment = PDF Printer Service printable = yes guest ok = yes use client driver = yes printing = bsd print command = /usr/bin/gadmin-samba-pdf %s %u lpq command = lprm command = [test] path = /home/server-media/Desktop/test comment = doar de test valid users = test write list = test admin users = test directory mask = 0755 create mode = 0777 read only = no available = yes browseable = yes writable = yes guest ok = no public = yes printable = no locking = no strict locking = no