有没有办法检查我的设备当前正在使用 2.4 GHz 还是 5 GHz WiFi 频段?

有没有办法检查我的设备当前正在使用 2.4 GHz 还是 5 GHz WiFi 频段?

如果我的 Ubuntu 设备连接到使用 2.4 GHz 和 5 GHz WiFi 的双频 WiFi SSID,那么我的理解是它将自动在两个频段之间切换,具体取决于哪个频段的信号更强/数据速率更高。有没有办法检查我的设备当前正在使用哪个频段?

Ubuntu 20.04。

答案1

如果您的路由器默认设置为使用相同的网络名称 (SSID) 和登录凭据,并且您的无线网卡支持两个频段,那么路由器确实会根据需要自动切换。请检查:

nmcli device wifi list

列出的网络之一旁边会有一个星号 *,表示该网络正在使用中。以下是我的计算机上的一个示例:

IN-USE  BSSID  SSID  MODE   CHAN  RATE   SIGNAL  BARS  SECURITY
    xxxx  GBR1   Infra  11    540 Mbit/s  99      ▂▄▆█  WPA2 WPA>
  •   xxxx  GBR5   Infra  149   540 Mbit/s  92      ▂▄▆█  WPA2 WPA>
      xxxx  --     Infra  3     130 Mbit/s  74      ▂▄▆_  WPA2    >
      xxxx  DIRECT-Infra  149   130 Mbit/s  67      ▂▄▆_  WPA2    
    

我已删除 BSSID(MAC 地址)。如您所见,我已连接到 GBR5;其信道为 149,表明它是一个 5 gHz 信道。

您还可以通过以下方式了解:

iwconfig

wlp3s0    IEEE 802.11  ESSID:"GBR5"  
          Mode:Managed  Frequency:5.745 GHz  Access Point: xxxx  
          Bit Rate=866.7 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=67/70  Signal level=-43 dBm  

看到这个频率是5.745gHz,显然是5gHz的频率。

因为 5 gHz 总是更快,所以我建议您重命名路由器的各个段;例如 myrouter2.4 和 myrouter5。

相关内容