V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CNN

Mac 唤醒时有线连接断网,请问是何原因?

  •  
  •   CNN · 4 天前 · 920 次点击

    扩展坞使用的是小米十合一。

    睡眠后,第二天唤醒时偶尔会出现无法联网的情况,此时即使重新插拔网线也无效(但有线鼠标仍能正常使用),必须重新插拔扩展坞才能恢复网络。

    请问这是扩展坞本身的问题,还是 Mac 设置方面导致的?

    11 条回复    2026-04-20 15:38:33 +08:00
    mrzx
        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
    mrzx
        2
    mrzx  
       4 天前
    你可以写个很简单的脚本

    用 crontab 触发自动任务,定期重启就行了
    craftsmanship
        3
    craftsmanship  
       4 天前 via Android
    @mrzx 绝了
    kurisu
        4
    kurisu  
       4 天前
    @mrzx 真实性存疑吧,我家里有台 macmini ,顺便用它当旁路由。2 年了,几乎不关机,也很少更新,一般堆积很多更新,才会重启一次。印象中没有遇到过断网,需要重启它才恢复的情况。
    gotOwt
        5
    gotOwt  
       4 天前
    一样 我每次都是重新拔一下。。。
    mrzx
        6
    mrzx  
       4 天前
    @kurisu 可能跟最新的 mac os 版本和硬件有关吧?我的 mac m4 就是这德性, 直到出现这个报告后..

    还有,报告里提到的嵌入式设备要面临 2038 年 日期的问题是存在的 我也弄一些嵌入式开发,这个是常识, 目前国内大部分嵌入设备用的还是 32 位硬件和较旧的 32 位固件 估计大批设备更换潮要等到 2030 年之后.
    mrzx
        7
    mrzx  
       4 天前
    @kurisu 我还有台 mac mini 2012,没这个问题 不过最近都安装了 linux mint 给父母用去了...
    g17
        8
    g17  
       4 天前
    大概率是扩展坞问题,京东京造的拓展坞也有这个问题。
    Srui
        9
    Srui  
       4 天前
    @mrzx #1 这个不是单个 TCP 连接连续 49 天 才会出现的 BGU 吗,不是连续 49 天不关机
    CNN
        10
    CNN  
    OP
       4 天前
    @gotOwt
    @g17 看来不止我一人遇到这种情况……我也偏向于是扩展坞的兼容性导致的
    shervy
        11
    shervy  
       4 天前
    看来我没有遇到这问题(也许是我开机未满 49 天?)
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2769 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 15:12 · PVG 23:12 · LAX 08:12 · JFK 11:12
    ♥ Do have faith in what you're doing.