Kodi使用SMB协议连接群晖、威联通等NAS服务器出现连接不上、提示账号密码不对、只显示文件夹不显示文件、提示"Error: Operation not permitted"、点不进去等情况,有什么原因?
原因一、
因为安装Kodi的设备(电视/电视盒子)支持的SMB协议较低,只支持SMBv1,不支持SMBv2。
SMBv1可以匿名访问,支持网络浏览;SMBv2必须使用用户名访问,不再支持网络浏览。Kodi从18版本不再默认支持安全性较差的SMBv1协议,群晖、威联通NAS默认SMB协议是SMBv2。
浏览新共享时点击“添加网络位置”。
协议选择SMB,填写服务器IP地址、用户名及密码。
如果服务器支持NFS/FTP等协议,尽量不要使用SMB,实在没办法可设置SMB协议为SMB1。
设置Kodi支持SMB1协议:
打开Kodi系统设置 - 服务,左下角切换为高级,点击SMB客户端,最低协议版本修改为SMBv1,重启Kodi。
设置群晖NAS支持SMB1协议:
打开控制面板 - 文件服务 - SMB/AFP/NFS - 高级设置,“最小SMB协议”选择“SMB1”,应用保存。
设置威联通NAS支持SMB1协议:
打开控制面板 - 网络文件服务 - Win/Mac/NFS/WebDAV - 高级设置,“最低SMB版本”选择“SMB1”,应用保存。
原因二、没有读取权限
打开群晖NAS - 控制面板 - “共享文件夹”,点你要共享的文件夹,“编辑”-“权限”,guest用户勾选可读写权限。