专门搞了一台 mac mini 跑 Monterey 12.6 开文件共享,打算放在局域网时专门做 TM 的备份服务器,顺便跑各种云下载的。
搞笑的是,Windows 、iPad 、安卓 TV 连它共享出来的 SMB 非常丝滑,速度也很快,唯独另一台 macbook air 也是跑 Monterey 12.6 死活连不上,一直报“连接到服务器 192....时出现问题,该服务可能不存在,或者它此时不可用...”,重启 Finder 、重启 mac 都没用,到目前为止就连不上。
测试下来有几个现象:
- windows/ipad/安卓 TV 都是通过 IP 连的 mini ,没问题;但是 MBA 通过 smb://ip 死活连不上
- MBA 在网络里一直是能刷到 mini 的名称的,偶尔也能通过这里连上,但是有两个现象:一是传输非常慢;二是不稳定,关掉 finder 窗口后新开一个点击就大概率连不上了,报的错和上面一样;
- 局域网里还有一台 windows 开的文件共享,MBA 通过 smb://ip 连接完全正常,唯一的问题就是休眠后会消失,需要重新手动连一次(前几天还专门发贴问过)
- 局域网里还有一台树莓派开的 smb 共享,MBA 通过 smb://ip 连接也正常。
- 路由器已经关了 IPv6 而且两台 mac 都没获得 ipv6 的地址
本来就是因为上面第 3 点的原因,专门搞了台 mini 跑文件共享,还以为苹果自家的东西兼容性应该更好才对,想跑 TM 备份,结果整得苹果的东西自己连自己反而最差。折腾了半天+论坛搜了一下,基本结论如下:
- 苹果的 smb server 实现做的挺不错
- Finder 的 smb client 实现有大病,而且是从上古时代到现在的 Monterey 一直有问题
- windows 的 smb client 强太多。
- 准备研究下 mac 之间通过 nfs 共享,可惜这样就不能作为 TM 源了,意义也不大。