在监控模式下捕获报告 tshark 为 0 个数据包

在监控模式下捕获报告 tshark 为 0 个数据包

MacOS 13.4.1

我正在尝试使用 捕获802.11带有真实802.11报头(而不仅仅是以太网报头)的管理数据包tshark。因此尝试使用

% sudo tshark -i wifi0 -I -L                 
Data link types of interface wifi0 when in monitor mode (use option -y to set):
  IEEE802_11_RADIO (802.11 plus radiotap header)

然后尝试按建议使用

% sudo tshark -i wifi0 -I -y IEEE802_11_RADIO   
Capturing on 'Wi-Fi: wifi0'
 ** (tshark:32984) 20:15:55.258837 [Main MESSAGE] -- Capture started.
 ** (tshark:32984) 20:15:55.259162 [Main MESSAGE] -- File: "/var/tmp/wireshark_Wi-FiN4FL81.pcapng"
^Ctshark: 
0 packets captured

因此,等待一段时间然后中断后,CTRL+C我捕获了 0 个数据包,但是从接口进行常规捕获时,wifi0它会报告很多带有Ethernet标头的数据包。

为什么监控模式无法-I捕获任何数据包?有解决方案吗?

相关内容