分类
android NAS 云端同步

华为手机访问群辉NAS的问题 需要SMBv1协议支持

折腾的目的是为了手机的备份,官方云端的空间需要支付费用价格如何icloud,家里的NAS还有空间,能利用自然更加方便了。而且也免去用华为手机助手备份,毕竟现在文件巨大,用这种人工方式耗不起时间的。能有备份自然更安全

华为Mate 20 X自带的文件管理可以自动发现网络邻居,包括你家里的NAS存储设备,但每每尝试连接都以失败告终,所以就无法使用自带的备份功能了。网上也有同样问题者,有的说连不上有的说很幸运,一联就成功了。不知道你是否幸运?

Google官方出的应用Android Samba Client ​​​​

谷歌官方2017出的andriod app,还是个开源的应用,github官方链接:https://github.com/google/samba-documents-provider 已经2年没有更新了。Google Play的官方链接也已取消,原地址:https://play.google.com/store/apps/details?id=com.google.android.sambadocumentsprovider

网上reddit评论说该应用只支持到Samba的SMBv1协议,对于目前主流SMBv2和SMBv3都不支持,然后就成了谷歌的一个弃子。于是我试想者华为可能采用了这个源码,但并没有开发支持v2和v3的samba协议。

修改NAS的samba协议支持SMBv1

检查了一些群辉NAS 418play的控制面板—文件服务—samba的高级设置里,有一个最小SMB协议,默认是SMB2,改成SMB1,应用后再在华为手机的网上邻居登录,顺利打开了NAS的共享文件夹。

其他android smb client尝试

Google Play里搜索有一个叫AndSMB的,里面显示可以选择smbv2和smbv3协议,但实际测试还是连不上,只有打开NAS的SMBv1支持才最靠普。

其他有人说可以用Asus File Manager华硕的文件管理app,实测还是不支持smbv1以上协议。应该是谷歌停止开发后大家都没去继续开发。

NFS协议

ITGeeker技术奇客认为SAMBA是适合windows和linux之间共享文件的协议,andriod来源是linux内核,NAS系统也应该是基于linux,所以彼此共享应该用NFS协议更合适。

有推荐的NFS Android Clinet有ES File Explorer,Solid Explorer File Manager,甚至说用Kodi来访问NFS,ITGeeker技术奇客对这些还没有验证,有兴趣的去试试看吧。

发表评论

电子邮件地址不会被公开。 必填项已用*标注