我有一个Dell Latitude E6410,它使用Intel Ultimate N-6300无线网卡。 iwconfig不显示无线接口(interface)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解释这一点?

最佳答案

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

我有一个类似的Dell Latitude型号,但带有Intel®Centrino®Advanced-N 6200 AGN无线卡。发出iwconfig命令后,输出还显示了类似的内容-缺少Noise参数(当然,这是在连接到访问点时完成的)。

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

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

我要做的下一步是再次验证WiFi加密狗是否确实在AirMagnet WiFi Analyzer软件下显示了WiFi噪声水平。确实可以做到(如下图所示)。

标题为“N”的蓝色栏表示噪声水平。请注意,当我们购买AirMagnet软件时,WiFi加密狗还随附了专有驱动程序。

完成此操作后,我决定看一下它对我们内部WiFi卡(英特尔®迅驰®Advanced-N 6200 AGN)的显示。结果如下:

它们都显示-100的值!因此,我相信这都与驱动程序/卡功能有关。

关于linux - iwconfig不显示无线的噪音水平,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11232433/

10-11 22:34
查看更多