web-dev-qa-db-ja.com

現在どの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

しかし、現在の接続に関する情報を取得するにはどうすればよいですか?

6
Patryk

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、次のコマンドを実行します。

Sudo lshw -class network

応答がない場合は、システムにlshwをインストールする必要がある場合があります。次のように入力してインストールできます。

Sudo apt-get install lshw 
4
Mitch

これがあなたが探しているものかどうかはわかりませんが、iwconfigからワイヤレス接続に関する詳細情報を入手できます。 iwconfig WIRELESS_INTERFACEを実行するだけです(例:iwconfig wlan0)。 iwlist WIRELESS_INTERFACE OPTIONSを実行することもできます。使用可能なオプションについては、iwlistのマニュアルページを参照してください。マニュアルページによると、両方とも/proc/net/wirelessから情報を取得します

3
sagarchalise

これを試してみてください

lshw -C network

その情報が得られるはずです。

乾杯

2
j0N45

別のオプションは、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
0
Nidhin David