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

2021-12-12 13:41:34 +08:00
 dreamramon

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

在其他机器上开一个命令行窗口 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 嘛。。。

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

Windows 的话可以去电源管理里面设置一下,MAC 的话不清楚。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX