我通过使用创建了一个开放的临时 wlan iwconfig(我也有同样的问题wpa_supplicant)。网络上有 4 个节点,如下图所示。节点运行 ubuntu 12.04 和 debian Squeeze,并具有 3.7.1、3.5 和 3.2 内核。我使用两个不同的 USB 加密狗品牌(TP link 和 ZCN),它们都有 AR9271 芯片组和ath9k_htc驱动程序(这里是lsusb 输出和ethtool 输出)。
我遇到的问题是具有 TP 链接 USB wifi 加密狗的两个节点(10.0.0.2和10.0.0.5)可以 ping 网络上的任何节点,反之亦然。但是,其他具有 ZCN wifi dongle 的节点(10.0.0.6和10.0.0.7)无法相互 ping,但它们与 TP-link wifi 模块通信没有问题。tcpdump显示10.0.0.6并且10.0.0.7无法看到他们的 arp 请求,例如
20:37:52.470305 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, length 28
20:37:53.463713 ARP, Request who-has 10.0.0.7 tell 10.0.0.6, …Run Code Online (Sandbox Code Playgroud)