V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dreamramon
V2EX  ›  问与答

神奇的 usb 网卡会把整个局域网断掉

  •  
  •   dreamramon · 2021-12-12 13:41:34 +08:00 · 3436 次点击
    这是一个创建于 1106 天前的主题,其中的信息可能已经有所发展或是发生改变。

    jd 买的那种 typec 的带网卡的转换器,每次插到 mbp 上,使用的时候没问题。但是一旦 mbp 休眠没有断开网络的,整个局域网都会断掉,影响其他用户使用。。。

    IMG_0389.JPG

    在其他机器上开一个命令行窗口 ping 路由器网关的

    ping: sendto: No route to host
    Request timeout for icmp_seq 1345
    ping: sendto: No route to host
    Request timeout for icmp_seq 1346
    Request timeout for icmp_seq 1347
    

    然后只有重新打开 mbp ,或者物理断掉这个 typec 的网卡,局域网就会自动恢复。。。不知道大家遇到过这个神奇的 bug 嘛。。。

    20 条回复    2021-12-13 16:28:31 +08:00
    xmumiffy
        1
    xmumiffy  
       2021-12-12 13:44:05 +08:00 via Android
    这网卡发 dhcp 把自己当网关了?
    dreamramon
        2
    dreamramon  
    OP
       2021-12-12 13:45:42 +08:00
    不知道有啥办法可以解决吗。。。
    whenov
        3
    whenov  
       2021-12-12 13:55:56 +08:00
    在其他机器上开 wireshark 抓包看一下
    owwlo
        4
    owwlo  
       2021-12-12 14:06:59 +08:00 via iPhone
    MBP 连接 CalDigit USB Type-C Pro Dock 使用上面的有线网卡电脑休眠后不久遇到同样的情况,每次断掉网线所有的网络立刻恢复正常,之前复现概率 100%…前段时间通过 caldight 官网升级了网卡的固件,复现概率降到 5%以下……至今也不知道为什么
    Senorsen
        5
    Senorsen  
       2021-12-12 14:41:52 +08:00
    之前遇到偶尔有局域网内台式机 Linux Kernel Panic 时,整个局域网坏掉的情况,在同局域网其他电脑抓包,发现 Panic 的电脑网卡疑似造成了局域网网络风暴
    ysc3839
        6
    ysc3839  
       2021-12-12 14:44:15 +08:00 via Android
    比较怀疑是网卡把网线物理短路了
    villivateur
        7
    villivateur  
       2021-12-12 15:04:48 +08:00 via Android
    怀疑这个网卡把所有收到的数据包发到广播地址了
    documentzhangx66
        8
    documentzhangx66  
       2021-12-12 15:58:49 +08:00
    找台 windows 电脑,装一个 360 安全卫士,打开里面的流量防火墙里的防护功能,然后让 mbp 休眠。如果 mbp 有什么攻击网络的动作,360 安全卫士的流量防火墙的防护功能,会记录并提示你的。
    weak
        9
    weak  
       2021-12-12 16:04:50 +08:00 via iPhone
    有点像 休眠的时候短路了 形成了网络风暴
    iseki
        10
    iseki  
       2021-12-12 17:59:26 +08:00
    抓抓包吧,康康出了啥问题
    opengps
        11
    opengps  
       2021-12-12 18:04:22 +08:00 via Android
    是不是网卡带了路由功能,当年办公室只有十来个人,有个哥们自己装了一个子级路由器,结果对整个局域网开启了 gl dhcp
    kkocdko
        12
    kkocdko  
       2021-12-12 19:20:57 +08:00 via Android
    @documentzhangx66 虽然说对 360 印象不好,不过这的确也是个可行方法?毕竟现在抓瞎
    zhaojjxvi
        14
    zhaojjxvi  
       2021-12-12 20:03:51 +08:00 via iPhone
    记得知乎老早之前有个帖子 室友熬夜打游戏声音还特别大 就是短接网线行程网络风暴来瘫痪局域网的。
    你看看是不是物理短路了
    DataSheep
        15
    DataSheep  
       2021-12-12 20:21:05 +08:00 via iPhone
    居然遇到了同样的问题?我的联想拓展坞插上用一会也会导致同一个交换机下的设备断网,拔掉就好了。
    dreamramon
        16
    dreamramon  
    OP
       2021-12-12 20:31:29 +08:00
    在路由器上抓了一下包,貌似那个 mac 睡眠之后,那个网卡会疯狂的发

    20:26:36.510514 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:37.504368 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:38.504370 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:41.578354 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:42.574377 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:43.574370 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:45.865486 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:46.874320 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:47.864372 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28
    20:26:49.448605 ARP, Request who-has 192.168.2.8 tell 192.168.2.1, length 28


    然后整个路由器就会挂掉。。。不知道大家遇到过吗。。
    pjntt
        17
    pjntt  
       2021-12-12 20:42:15 +08:00
    之前有个贴子说过这个问题,说是 MAC 与网卡不兼容问题。
    ysc3839
        18
    ysc3839  
       2021-12-12 22:27:46 +08:00
    @dreamramon 我对这篇文章的说法表示怀疑,“流控制”又不是“流量监控”,也完全没说为什么跟“流控制”有关.而且流控制是交换机负载过大时让设备暂停发包的机制,怎么看都不会导致整个局域网断网。
    个人还是觉得比较可能是硬件本身的缺陷,可能是睡眠后进入了某种异常状态,导致网线短路了。
    hawhaw
        19
    hawhaw  
       2021-12-13 07:04:53 +08:00 via Android
    有碰到过 Mac 扩展坞导致局域网断掉的例子
    Zy143L
        20
    Zy143L  
       2021-12-13 16:28:31 +08:00 via Android
    这个问题我在 windows 上也出现过
    买的是绿联的那种 5 合 1 的拓展坞
    表现也是为休眠之后局域网丢包
    后面单独重新再插 USB 网卡,再没出现过这个问题

    Windows 的话可以去电源管理里面设置一下,MAC 的话不清楚。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:57 · PVG 05:57 · LAX 13:57 · JFK 16:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.