无法在 Wireshark 中显示 RSSI 值

无法在 Wireshark 中显示 RSSI 值

我正在尝试分析我的 Sony Ericsson 手机生成并由我的 D-Link 路由器捕获的上行无线流量,我在路由器上安装了 DD-WRT 固件。为此,我首先登录路由器并通过输入以下命令启用 prism0 接口:

wl -i eth1 监视器 1

然后我开始通过输入以下内容捕获数据包:

tcpdump -i prism0 ether src xx:xx:xx:xx:xx:xx -s0 -w /tmp/smbshare/sony_ericsson_test.pcap

其中 xx:xx:xx:xx:xx:xx 是我的 Sony Ericsson 手机的 MAC 地址。过了一会儿,我将 sony_ericsson_test.pcap 文件传输到我的电脑,并用 Wireshark 程序打开它。为了显示 RSSI 值,我遵循以下步骤:编辑 -> 首选项... -> 列 -> 按“添加”按钮 -> 对于“字段类型”,我选择“IEEE 802.11 RSSI”,最后我选择名称“Power”并单击“应用”按钮。问题是“Power”列是空的,没有 RSSI 值。

有人知道为什么不显示 RSSI 值吗?也许我漏掉了一段话。

期待收到你们任何人的来信!

在此先感谢您的帮助!

答案1

同样的问题,同样的答案,http://ask.wireshark.org/questions/14963/how-to-get-the-field-did-unknown-4041-into-the-column- 显然,您的 D-Link 路由器上的任何 Wi-Fi 适配器的驱动程序提供的 Prism 标头对各种无线电信息值使用的代码与其他驱动程序使用的代码不同,并且 Wireshark 目前仅支持其他驱动程序的代码,需要更新才能同时支持两者。

相关内容