扩展坞使用的是小米十合一。
睡眠后,第二天唤醒时偶尔会出现无法联网的情况,此时即使重新插拔网线也无效(但有线鼠标仍能正常使用),必须重新插拔扩展坞才能恢复网络。
请问这是扩展坞本身的问题,还是 Mac 设置方面导致的?
1
mrzx 4 天前
如果连续 49 天不关机,就会触发断网,是个 BUG
已经证实了. > 快科技 4 月 9 日消息,据 Photon 团队披露,macOS 内核存在一个严重的整数溢位漏洞,当系统连续运行达到 49 天 17 小时 2 分 47 秒时,TCP/IP 网络协议栈将彻底瘫痪,目前所有 macOS 版本均受影响。 该问题最早在 Photon 用于监控 iMessage 服务的 Mac 设备集群中被发现,部分机器在无明显征兆的情况下突然拒绝所有新的网络连接,但 ping 探测仍显示一切正常,已有的连接也保持不断,这使得故障排查极为困难。 运维人员只能通过重启来恢复网络功能,但问题会在下一次达到 49.7 天运行时间后再次出现。 经过深入溯源,Photon 团队将矛头指向了 macOS 内核中的 tcp_now 计时器,该计时器以 32 位整数记录系统启动以来的毫秒数,最大值为 4,294,967,295 (即 2³²-1 ),换算下来恰好是 49.7 天。 该数值会因达到上限而归零或翻转,如果系统没有正确处理这种翻转,例如直接进行大于或小于的比较就会崩溃,导致网络驱动程序认为时间顺序错误,进而停止处理所有数据。 这一故障机制与 1999 年 Windows 98 的 49.7 天蓝屏事件如出一辙,同属整数溢位问题。 参考链接: https://photon.codes/blog/we-found-a-ticking-time-bomb-in-macos-tcp-networking |
2
mrzx 4 天前
你可以写个很简单的脚本
用 crontab 触发自动任务,定期重启就行了 |
3
craftsmanship 4 天前 via Android
@mrzx 绝了
|
4
kurisu 4 天前
@mrzx 真实性存疑吧,我家里有台 macmini ,顺便用它当旁路由。2 年了,几乎不关机,也很少更新,一般堆积很多更新,才会重启一次。印象中没有遇到过断网,需要重启它才恢复的情况。
|
5
gotOwt 4 天前
一样 我每次都是重新拔一下。。。
|
6
mrzx 4 天前
@kurisu 可能跟最新的 mac os 版本和硬件有关吧?我的 mac m4 就是这德性, 直到出现这个报告后..
还有,报告里提到的嵌入式设备要面临 2038 年 日期的问题是存在的 我也弄一些嵌入式开发,这个是常识, 目前国内大部分嵌入设备用的还是 32 位硬件和较旧的 32 位固件 估计大批设备更换潮要等到 2030 年之后. |
8
g17 4 天前
大概率是扩展坞问题,京东京造的拓展坞也有这个问题。
|
11
shervy 4 天前
看来我没有遇到这问题(也许是我开机未满 49 天?)
|