如何确定当前连接使用的是哪种WiFi技术?

如何确定当前连接使用的是哪种WiFi技术?

我想检查我的 WiFi 卡当前使用哪种“技术”(a/b/g/n)进行连接以及检查它可以使用哪些标准。

我该如何检查?

编辑

好吧,我已经尝试过了sudo lshw -class network,并且得到了以下信息:

  *-network
       description: Wireless interface
       product: AR9287 Wireless Network Adapter (PCI-Express)
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 01
       serial: XX:XX:XX:XX:XX:XX
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.2.0-27-generic firmware=N/A ip=192.168.1.108 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:b5100000-b510ffff

所以我可以从我的卡的“可能性”中得到wireless=IEEE 802.11bgn

但是我如何才能获取有关当前连接的信息?

答案1

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo lshw -class network

如果没有收到任何响应,则可能需要在系统上安装 lshw。您可以输入以下命令来安装它:

sudo apt-get install lshw 

答案2

我不知道这是否是您要找的内容,但您可以从 获得有关无线连接的更多信息iwconfig。只需执行iwconfig WIRELESS_INTERFACE即可iwconfig wlan0。您也可以运行iwlist WIRELESS_INTERFACE OPTIONS,请参阅 的手册页iwlist以了解可用选项。根据手册页,它们都从中检索信息/proc/net/wireless

答案3

尝试这样做

lshw -C network

它应该会给你提供这些信息。

干杯

答案4

另一个选择是使用iwconfig

无需使用sudo

$ iwconfig
lo        no wireless extensions.

enp2s0    no wireless extensions.

wlp3s0    IEEE 802.11  ESSID:"NETWORK"  
          Mode:Managed  Frequency:5.18 GHz  Access Point: XX:XX:XX:XX:XX:XX   
          Bit Rate=6 Mb/s   Tx-Power=30 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=54/70  Signal level=-56 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:19   Missed beacon:0

相关内容