3

我有一个 Dell Latitude E6410,它使用 Intel Ultimate N-6300 无线网卡。iwconfig 不显示无线接口 wlan0 的噪声级别。有谁知道这样做的原因?

precise@ubuntu:~/Desktop/Work/transmitter$ iwconfig
lo        no wireless extensions.

mon0      IEEE 802.11abgn  Mode:Monitor  Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
wlan0     IEEE 802.11abgn  ESSID:"AirPennNet"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: D8:C7:C8:D7:A6:C1   
          Bit Rate=130 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=65/70  Signal level=-45 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:800  Invalid misc:540   Missed beacon:0

eth0      no wireless extensions.

我尝试使用 cat /proc/net/wireless 并得到了这些结果

Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   64.  -46.  -256        0      0      0    818    566        0

-256 是噪音水平吗?我如何用 dBm 解释这个?

4

1 回答 1

1

答案在于您的驱动程序和无线网卡支持。

我有一个类似的 Dell Latitude 型号,但使用的是 Intel(R) Centrino(R) Advanced-N 6200 AGN 无线网卡。发出iwconfig命令后,输出也显示了类似的东西 -Noise缺少参数(当然,这是在连接到接入点时完成的)。

对此不满意,我取出另一张无线网卡(Winstron NeWeb AR9170+AR9104 802.11abgn - 基本上是 Proxim Wireless 802.11a/b/g/n Wi-Fi USB 加密狗)并发出相同的命令。输出还是一样,Noise参数不存在!

这不是我所期望的,因为我非常清楚我们使用同一个 Wi-Fi 加密狗来检测与接入点相关的噪音水平,使用的是 Fluke Network 的专有软件,称为 AirMagnet WiFi Analyzer PRO。我什至尝试从 Jean Tourrilhes 下载并重新编译 Linux 无线工具包,但显示的输出与之前类似。

我所做的下一步是再次验证 WiFi 加密狗确实AirMagnet WiFi Analyzer 软件下显示 WiFi 噪声级别。果然,确实如此(如下图所示)。

使用 USB 加密狗的 WiFi 噪音水平

标题为“N”的蓝色列是指噪声级别。请注意,当我们购买 AirMagnet 软件时,WiFi 加密狗还附带了一个专有驱动程序。

完成之后,我决定看看我们的内部 WiFi 卡(Intel(R) Centrino(R) Advanced-N 6200 AGN)会显示什么。结果如下:

使用 Intel Centrino Advanced-N 6200 AGN 的 WiFi 噪音水平

他们都显示-100的值!所以,我相信这一切都与驱动程序/卡的功能有关。

于 2012-10-01T09:51:55.190 回答