早上网卡成狗,我用 AI 半小时定位到真凶:不是电脑,不是网关,是单位共享出口

AI 工作日志 作者头像野生码农 阅读 7 min
返回板块 GEO 源码全文 ✓
早上网卡成狗,我用 AI 半小时定位到真凶:不是电脑,不是网关,是单位共享出口

原型稿说明:本稿只供把味定选题,事实与数据全部来自 2026-09-09 早晨真实排查会话;若定稿走 yinliu 产线重写,本稿结构不继承,只取事实与原话。

早上网卡成狗,我用 AI 半小时定位到真凶:不是电脑,不是网关,是单位共享出口

早上刚到工位,网页转圈、消息发不出。直觉是"又有人在下大片",但直觉不能当证据。我把问题丢给 AI 军师:"看看是局域网的问题还是我电脑的问题,局域网有没有人大流量堵网。"

半小时后,结论落地:我的电脑是清白的,网关也是清白的,丢包发生在单位共享宽带的出口方向,而且是间歇性的——等查完,它自己已经好了。

先洗清自己:三层证据排除本机

军师第一步不动别人,先查自己:

  • 网卡统计:收发包零错误、零丢弃,Wi-Fi 信号 85%,协商速率 585Mbps;
  • 实时吞吐采样 10 秒:本机只有 0.27 Mbps 流量——后台没有程序偷跑;
  • ping 同局域网另一台设备:0% 丢包,5ms——无线空口是好的。

三条下来,本机嫌疑排除。

最唬人的假线索:ping 网关丢 26%

排查中最吓人的数据出现了:ping 网关 192.168.8.1,30 个包丢 8 个,26% 丢包率。按教科书这该骂无线或者骂网关。

但军师多做了一步:tracert 发现网络是双层路由——我的锐捷网关(192.168.8.1)后面还藏着一台上级路由 192.168.1.1,再出去才是电信。于是直接 ping 192.168.1.1,数据包要穿过这台"丢包 26%"的锐捷转发——结果 30 个包 0 丢失,1~2ms。

穿过去一个不掉,敲它家门却掉 26%?真相是:锐捷忙的时候懒得回 ping(ICMP 限速/降优先级),但它的转发层好得很。ping 网关丢包 ≠ 网关有病,这是本次最值钱的一条经验。

故障窗口内的实锤:TCP 三次重传

那早上的卡是幻觉吗?不是。故障窗口期(8 点半前后)军师用 curl 对百度做了 10 次 TCP 连接测试:10 次全通,但其中 3 次耗时 1~3 秒——1 秒、3 秒这两个数字是教科书级的 SYN 丢包重传间隔,说明外网方向真在丢包。同时期 ping 阿里 DNS 丢 35%、ping 百度丢 20%。

而 8 点 46 分再跑 pathping 逐跳统计:本机→锐捷→上级路由→电信网关,每一跳 0% 丢包。故障是间歇性的,自己恢复了——这个行为模式最符合"共享出口被人瞬时打满":有人下载/看视频/同步网盘,跑完就收工。

顺手干的副业:逆向锐捷登录流程试默认密码

想进路由器看"谁在跑流量"的实锤,但密码没人知道。军师把锐捷 EWEB 登录页的 JS 翻出来读了一遍,发现它的登录流程是:用户名用 GibberishAES(AES-256-CBC,密钥硬编码在 JS 里)加密,密码先拉服务器 RSA 公钥再 JSEncrypt 加密,POST 到 /login.php。用 openssl 命令行手工复现了整套加密,试了出厂默认 admin/admin——服务器干脆地回:password error,剩余尝试次数 4。

默认密码已被改过,单位的设备,剩 4 次机会,停手。不硬闯别人管的设备,这是边界。

可带走的方法论(翻出来能照抄)

网络卡顿时按这个顺序分层,每层一条命令:

  1. 本机:Get-NetAdapterStatistics 看错误/丢弃;吞吐采样看自己有没有跑流量;
  2. 空口:ping 同网段一台设备,0 丢 = 无线没问题;
  3. 网关:ping 网关丢包别急着下结论——ping 一个穿过它的上级设备交叉验证;
  4. 逐跳:pathping -q 30 -p 100 目标IP,丢包在哪一跳一目了然;
  5. TCP 层:ICMP 会被运营商和设备限速,curl -w "%{time_connect}" 循环打 10 次,1s/3s 的耗时尖刺 = SYN 丢包实锤;
  6. 两条反直觉纪律:ping 网关丢包可能是假的(设备降优先级);TCP 的 1~3 秒卡顿才是真的(重传间隔)。

素材点

  • "ping 网关丢 26%,穿过去 ping 上级路由 0 丢"——反直觉转折,一条数据推翻一个结论;
  • 双层路由拓扑是查出来的(tracert 第二跳 192.168.1.1),单位网络的常见隐藏结构;
  • 36 台在线设备共享一条电信宽带,双层 NAT,"有人下大片"是全单位的共同体感;
  • AI 用 openssl 复现锐捷登录加密(AES 密钥硬编码在 JS 里)试默认密码,4 次锁死红线前主动停手;
  • 结尾留钩子:监控脚本挂定时任务攒一周丢包数据,拿时间戳抓"下大片的人"。

候选标题(供把味)

  1. 早上网卡成狗,我用 AI 半小时定位到真凶:不是电脑,不是网关,是单位共享出口(实体+转折+结果,综合首选 88)
  2. ping 网关丢包 26%,我差点错怪路由器:一次教科书级的网络分层排查(数字反差+悬念 85)
  3. 单位 36 台设备抢一条宽带,谁在偷跑流量?我让 AI 查了一早上(场景+悬念 82)
  4. 网络卡顿别重启了:5 条命令分层定位,ping 网关丢包其实是假的(干货+反常识 84)
  5. 逆向锐捷路由器的登录加密,只为试一个默认密码(技术猎奇向 78)
野生码农头像

关于作者 · 野生码农

把 AI 真放进生产环境的独立开发者。自研本地知识库、数字员工团队、软考备考系统、量化交易四套系统,全程公开复盘。

看他的平台账号 →
相关

继续阅读