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
发表评论