使用iw

使用iw

我知道iwconfig可以提供Wi-Fi接口的频率。

但是有没有办法知道为无线接口配置的通道?

我使用 Ubuntu 12.04.1。

答案1

好的,我找到了答案:

iwlist wlan0 channel

输出的最后一行提供有关当前频道的信息。

答案2

由于iwlist在许多系统上已被弃用,因此您可以使用较新的版本iw以及使用 来找到该频道iw dev

答案3

为了查看您所在地区可用的无线接口频道,您可以执行以下操作:

  1. airmon-ng start并查看无线接口的名称,例如:wlan0

  2. airmon-ng start wlan0 (使用 Airmon-Ng 将 Wi-Fi 适配器置于监控模式)

  3. airodump-ng mon0 (使用 Airodump-Ng 捕获流量)

  4. airmon-ng stop mon0 (停止监控模式)

您将在 CH 标题下看到各个无线接口的通道。

此外:值wlan0mon0可能因您的无线和监控模式接口而wlp2s0wlp2s0mon

答案4

使用iw

扩展confused00 的回答以及来自加布里埃尔·德维莱尔iw wlp3s0 info打印当前使用的频道等信息:

ifindex 4
wdev 0x1
addr 78:f9:d4:fa:98:0b
type managed
wiphy 0
channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
txpower 20.00 dBm

在此示例中,wlp3s0是网络接口的名称。

或者,iw wlp3s0 link显示正在使用的频率,2462 MHz:

Connected to d1:81:cb:6a:36:8c (on wlp3s0)
        SSID: Your_Routers_SSID
        freq: 2462
        RX: 809691 bytes (6101 packets)
        TX: 39608 bytes (313 packets)
        signal: -58 dBm
        rx bitrate: 24.0 MBit/s
        tx bitrate: 72.2 MBit/s MCS 7 short GI

        bss flags:  short-preamble short-slot-time
        dtim period:    3
        beacon int: 100

iw phy获取支持的频率:

2412 MHz [1] (20.0 dBm)
2417 MHz [2] (20.0 dBm)
2422 MHz [3] (20.0 dBm)
2427 MHz [4] (20.0 dBm)
2432 MHz [5] (20.0 dBm)
2437 MHz [6] (20.0 dBm)
2442 MHz [7] (20.0 dBm)
2447 MHz [8] (20.0 dBm)
2452 MHz [9] (20.0 dBm)
2457 MHz [10] (20.0 dBm)
2462 MHz [11] (20.0 dBm)
2467 MHz [12] (20.0 dBm)
2472 MHz [13] (20.0 dBm)
2484 MHz [14] (disabled)

要打印网络控制器的硬件功能及其使用的内核模块,请运行sudo lspci -vv -s 03:00.0

相关内容