Skip to content
Wireshark Wiki 中文翻译整理专题首页原始页面

FreeBSD 上的 monitor mode 支持

注意:本页面的信息可能已经非常过时。如果你有更新的信息,请更新它。

在 FreeBSD 上使用标准 net80211 机制支持 monitor mode 的适配器:

  • wi driver 支持的某些 802.11 接口(Prism II 和 Orinoco,但不包括 Spectrum24)- FreeBSD 5.2 及更高版本;

  • ath driver 支持的 802.11 接口(Atheros - 请参见 Atheros customer products page,以查找使用 Atheros 芯片组的产品)- FreeBSD 5.2 及更高版本。(Atheros 现在是 Qualcomm)

Intel Centrino 适配器的驱动程序已于 2005 年 4 月 18 日提交到 FreeBSD CVS 源代码树;看起来 Intel(R) Pro Wireless 2100 的驱动程序将支持 monitor mode 和原始 802.11 头,因此将来的某个版本可能会支持这一点。Intel(R) Pro Wireless 2200BG/2225BG/2915ABG 的驱动程序似乎不支持 monitor mode。当时还提交了 Ralink Technology RT2500 芯片组的驱动程序,该芯片组似乎支持 monitor mode。(Texas Instruments ACX100 芯片组的驱动程序情况如何?)(Ralink 现在是 Mediatek)

在 FreeBSD 4.6 及更高版本上,如果 Wireshark 链接到 libpcap 0.7.1 或更高版本,你应该能够在 Cisco/Aironet 网卡上以 monitor mode 抓包,但不能在其他适配器上这样做;上面的 *BSD 说明不起作用,因此请参见 CaptureSetup/WLAN/FreeBSD/Aironet 以了解相关信息。

在 FreeBSD 4.5 及更早版本中,你无法在 802.11 适配器上以 monitor mode 抓包(4.5 之前没有驱动程序支持它,而在 4.5 中 Aironet 驱动程序存在 bug,导致数据包无法被正确捕获)。

请注意,在较新版本的 FreeBSD 中,某些适配器可能通过 "ndisulator" 或 "Project Evil" 机制获得支持。遗憾的是,如果使用 ndisulator,你会受到与 Windows 上 802.11 抓包相同的限制,这通常意味着“没有 monitor mode,也没有 802.11 头”。

导入自 https://wiki.wireshark.org/CaptureSetup/WLAN/FreeBSD,时间为 2020-08-11 23:12:07 UTC

相关 Wireshark Wiki 页面

网络分析技术档案