本帖最后由 屎一坨 于 2022-7-16 16:00 编辑
macOS 11以后,系统内没有了/etc/nsmb.conf这个文件,导致问题出现。
由于我只有mac,所以一度甚至萌生卖掉Z1es的想法。后来多方搜索发现了一下解决方案,亲测有效,分享备用。
访达-前往-前往文件夹,至以下地址,确认是否有上述文件: /private/etc/nsmb.conf
如无,按以下操作
解决: 开启Mac的[终端机]服务,根据需要依次输入下面命令,#号后的内容是说明文字不用输入。
- sudo touch /etc/nsmb.conf
- #然后输入Mac装置的密码,创建nsmb.conf文件,此步骤必须
- sudo bash -c 'echo "[default]" >> /etc/nsmb.conf'
- #写入文件抬头,此步骤必须
- sudo bash -c 'echo "protocol_vers_map=1" >> /etc/nsmb.conf'
- #添加protocol_vers_map=1字段 (1比3快,1.5MB/s左右)
至此已经可以连接Z1es,以下几步我只做了关闭SMB签章,其他我没有做. 实测做不做关闭,速度没有变化,都是wifi下 1.5-1.8MB/s - sudo bash -c 'echo "signing_required=no" >> /etc/nsmb.conf'
- #关闭 SMB 的签章功能
- echo "mc_on=no" | sudo tee -a /etc/nsmb.conf
- #macOS 中完全停用 SMB 多通道支持
- echo "mc_prefer_wired=yes" | sudo tee -a /etc/nsmb.conf
- #优先有线连接,Wi-Fi仅用作故障转移以实现冗余
- cat /etc/nsmb.conf
- #查看是否添加成功
参考资料: https://support.apple.com/zh-cn/HT207520 https://sleele.com/2020/10/15/mac-disable-smb-signing/ https://www.qzkyl.cn/post-646.html
|