macos系统smb远程连接频繁断开问题解决

缘起

最近突然发现macos(还是比较老的系统)连接smb共享文件夹时,总是在连接后一段时间内突然就断开在系统中消失了,也没有任何的报错。

因为是突然出现,初步怀疑是远程smb共享服务器的问题,因此重启了服务器,发现问题依旧,这也排除了服务器问题的情况(之前一直很稳定)。

折腾过程

1、macos系统的问题

排除smb服务器问题后,怀疑是macos系统的问题,由于日常使用基本不关机直接合盖的,就操作关机电脑后重启来测试。

开始的时候挺稳定的,后台在测试一天左右的时间后,又出现了频繁断开的问题,且系统日志没看到相关的问题,因此这个关机的解决方案就行不通了。

2、macos smb版本设置

从google搜索看到,网上有讲macos系统的smb不太稳定,可能是由于smb版本的原因等,因此折腾降低smb的版本到smb1,初步测试了几天可以解决问题。

操作方式:

sudo sh -c "echo '[default]' >> /etc/nsmb.conf; echo 'protocol_vers_map=1' >> /etc/nsmb.conf"

上面的命令行通过设置smb的配置,讲smb的协议版本设置为1,之后重新连接smb即可。同时这里1可以测试改为2即smb版本2,根据实际情况测试稳定性即可。

同时网上也有讲很不稳定最终切换到afp或者nfs协议的,这些其实也可以尝试。

参考文档

http://devinz.org/how-to-disable-macos-smbv3.html

https://www.v2ex.com/t/1000224


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。