为什么我的机器会用 LLC 协议数据包淹没无线网络?

为什么我的机器会用 LLC 协议数据包淹没无线网络?

升级到最新的内核 3.2.0-36-generic 后不久,我开始注意到我的无线连接严重堵塞:

  • 网络上的任何内容(SSH,HTTP(S))似乎都有点慢。
  • 对我的接入点进行 ping 操作会产生相当高的数据包丢失率,即使网络中没有其他机器的流量,响应时间也会从 0.5 毫秒到 300 毫秒不等。
  • 很常见的是 ping 会提示“目标主机不可达”。
  • 断开并重新连接 AP(WPA2-PSK)工作正常,但 ping 仍然抱怨“目标主机不可达”。
  • 其他机器(笔记本电脑和智能手机)没有表现出这种行为。
  • syslog、dmesg 和 iw 没有显示任何可疑消息。
  • Wireshark 告诉我,除了一些错误或丢失的数据包之外,我的机器还不断向我妻子的笔记本电脑的 MAC 地址发送 LLC、BACnet-APDU 和 X.25 协议数据包。

您可以找到“wireshark”的输出(48 个 LLC 数据包)这里

我尝试使用 netstat 和 ntop 来查找负责发送这些数据包的进程,但未能成功。

这可能是我的无线驱动程序(Atheros Communications Inc. AR5212/AR5213 无线网络适配器的 ath5k)或内核失控了?还是我的无线网卡告诉我它坏了???

我的机器上的一些其他详细信息:

  • AMD Phenom 9500
  • 4GB 内存
  • NVIDIA GeForce 8600GT
  • Xubuntu 12.04(64 位)
  • Atheros Communications Inc. AR5212/AR5213 无线网络适配器
  • Marvell Technology Group Ltd. 88E8056 PCI-E 千兆以太网控制器

相关内容