Windows|Windows 10 1709 更新后无法发现Samba设备的解决方法
周末安装了Windows 10的官方更新后,发现无法从Network中登陆树莓派的Samba共享目录。
过去的一年多时间里一直把家里的树莓派连接移动硬盘通过Samba服务作为简单的NAS使用,无论PC,Mac还是Android手机都能轻松访问,非常方便。从周末开始,PC端的Network窗口里可以看到树莓派的图标,但双击进入会报错。Android和Mac访问树莓派依旧正常。重启树莓派的Samba服务甚至系统都没有解决问题。联想到周五晚上手贱安装了微软的更新,开始怀疑是更新导致的PC端的系统问题。
经过简单的Google后就找到了症结。微软的最新的1709更新发布后,已经出现了很多和Samba无法访问相关的问题。具体来说,1709更新后的Windows 10系统不再支持SMB lv1协议,并且禁用了匿名的SMB访问。解决问题有两种方案。上策是升级树莓派的SMB服务,使用lv2或者更高级的协议并使用 非匿名访问,以适配更新后的Windows 10 系统。下策是在Windows 10系统上设法增加对lv1协议以及匿名访问的支持。
上策折腾了很久也没有成功。更改smb.conf后,samba服务可以正常启动,但局域网中的其他设备都没法访问。于是开始尝试下策,终于解决了问题。
让Windows 10 1709支持默认的Samba服务需要两步。
首先是兼容SMB lv1协议。打开Control Panel,搜索进入Turn Windows Features on or off。勾选和SMB 1.0/CIFS相关的全部选项。勾选SMB Direct。
文章图片
features.jpg 第二步是开放匿名登陆。打开Control Panel,搜索进入Edit Group Policy。将Computer configuration\administrative templates\network\Lanman Workstation\Enable insecure guest logons设置为Enabled。
文章图片
gpo.jpg 【Windows|Windows 10 1709 更新后无法发现Samba设备的解决方法】重启后即可访问树莓派的Samba共享。
推荐阅读
- 六月更新的......
- K8S|K8S 生态周报| Istio 即将发布重大安全更新,多个版本受影响
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 意想不到,《逆天邪神》断更半个月更新之后,又断更了
- 笔记|如何在Windows11安装安卓子系统()
- windows11|Windows11安装Android子系统
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)
- 一树梨花开(第二十次更新)
- 安装ambari|安装ambari Hadoop--0(更新中...)
- Windows10|Windows10,Version,1903,7月更新,MSDN镜像下载