无法连接到Windows 10的Linux Samba共享

我有一个运行在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/testpath或者在你的服务器上创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