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

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

  •  
  •   dreamramon · 163 天前 · 2215 次点击
    这是一个创建于 163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       163 天前 via Android
    这网卡发 dhcp 把自己当网关了?
    dreamramon
        2
    dreamramon  
    OP
       163 天前
    不知道有啥办法可以解决吗。。。
    whenov
        3
    whenov  
       163 天前
    在其他机器上开 wireshark 抓包看一下
    owwlo
        4
    owwlo  
       163 天前 via iPhone
    MBP 连接 CalDigit USB Type-C Pro Dock 使用上面的有线网卡电脑休眠后不久遇到同样的情况,每次断掉网线所有的网络立刻恢复正常,之前复现概率 100%…前段时间通过 caldight 官网升级了网卡的固件,复现概率降到 5%以下……至今也不知道为什么
    Senorsen
        5
    Senorsen  
       163 天前
    之前遇到偶尔有局域网内台式机 Linux Kernel Panic 时,整个局域网坏掉的情况,在同局域网其他电脑抓包,发现 Panic 的电脑网卡疑似造成了局域网网络风暴
    ysc3839
        6
    ysc3839  
       163 天前 via Android
    比较怀疑是网卡把网线物理短路了
    villivateur
        7
    villivateur  
       163 天前 via Android
    怀疑这个网卡把所有收到的数据包发到广播地址了
    documentzhangx66
        8
    documentzhangx66  
       163 天前
    找台 windows 电脑,装一个 360 安全卫士,打开里面的流量防火墙里的防护功能,然后让 mbp 休眠。如果 mbp 有什么攻击网络的动作,360 安全卫士的流量防火墙的防护功能,会记录并提示你的。
    weak
        9
    weak  
       163 天前 via iPhone
    有点像 休眠的时候短路了 形成了网络风暴
    iseki
        10
    iseki  
       162 天前
    抓抓包吧,康康出了啥问题
    opengps
        11
    opengps  
       162 天前 via Android
    是不是网卡带了路由功能,当年办公室只有十来个人,有个哥们自己装了一个子级路由器,结果对整个局域网开启了 gl dhcp
    kkocdko
        12
    kkocdko  
       162 天前 via Android
    @documentzhangx66 虽然说对 360 印象不好,不过这的确也是个可行方法?毕竟现在抓瞎
    zhaojjxvi
        14
    zhaojjxvi  
       162 天前 via iPhone
    记得知乎老早之前有个帖子 室友熬夜打游戏声音还特别大 就是短接网线行程网络风暴来瘫痪局域网的。
    你看看是不是物理短路了
    DataSheep
        15
    DataSheep  
       162 天前 via iPhone
    居然遇到了同样的问题?我的联想拓展坞插上用一会也会导致同一个交换机下的设备断网,拔掉就好了。
    dreamramon
        16
    dreamramon  
    OP
       162 天前
    在路由器上抓了一下包,貌似那个 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  
       162 天前
    之前有个贴子说过这个问题,说是 MAC 与网卡不兼容问题。
    ysc3839
        18
    ysc3839  
       162 天前
    @dreamramon 我对这篇文章的说法表示怀疑,“流控制”又不是“流量监控”,也完全没说为什么跟“流控制”有关.而且流控制是交换机负载过大时让设备暂停发包的机制,怎么看都不会导致整个局域网断网。
    个人还是觉得比较可能是硬件本身的缺陷,可能是睡眠后进入了某种异常状态,导致网线短路了。
    hawhaw
        19
    hawhaw  
       162 天前 via Android
    有碰到过 Mac 扩展坞导致局域网断掉的例子
    Zy143L
        20
    Zy143L  
       162 天前 via Android
    这个问题我在 windows 上也出现过
    买的是绿联的那种 5 合 1 的拓展坞
    表现也是为休眠之后局域网丢包
    后面单独重新再插 USB 网卡,再没出现过这个问题

    Windows 的话可以去电源管理里面设置一下,MAC 的话不清楚。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4120 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:45 · PVG 16:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.