0

当我在监控模式下使用 Wireshark(在笔记本电脑上)捕获 RSSI 值时,我将源地址设置为路由器地址,目标地址设置为我的手机 MAC 地址。RSSI 的值在无线电分接头标头中找到。但是,当我移动手机时,RSSI 值几乎没有变化。但是当我移动笔记本电脑时,它发生了变化。那么 RSSI 是从路由器到我的笔记本电脑还是从路由器到我的手机测量的?如果是从路由器到笔记本电脑测量的,为什么我在监控手机时会出现?

谢谢

4

1 回答 1

1

信号强度值,无论它是由驱动程序呈现的(dBm、dB 或一些原始的不太有意义的“RSSI”值),来自于您在其上的 802.11 适配器上的天线上接收到的信号强度重新进行捕获,因此,如果您在笔记本电脑上运行 Wireshark,它会测量出现在笔记本电脑上的信号强度。

我从您对“路由器”的引用中假设您在具有接入点的网络上。在这种情况下,那么:

  • 如果数据包的“发送器地址”字段是您的接入点的 MAC 地址,那么数据包是由接入点传输的——它可能是由手机发送到接入点,然后发送到另一台机器接入点的网络;
  • 如果数据包的“发送者地址”字段是您手机的 MAC 地址,则数据包是由手机发送的。

只有手机发送的数据包的信号强度会随着手机的移动而改变;如果手机移动,接入点传输的数据包显然不会改变笔记本电脑接收到的信号强度。

于 2013-12-20T09:39:32.793 回答