GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu / LinuxでWifi情報をチェックするための上位3つのコマンド– iwconfig、iwlist、nmcli

Linuxシステムのwifiアダプターに関する詳細情報を取得することは、GUIツールを使用して簡単ではありません。

ただし、トリックを実行できる簡単なコマンドがあります。

この記事では、wifiアダプターと接続に関する詳細を調べるために使用できるiwconfig、iwlist、iw、nmcliなどのコマンドを見ていきます。

1。 iwconfig

iwconfigコマンドは、古いifconfigコマンドと非常に似ていますが、ワイヤレス接続で機能します。引数なしでコマンドを実行するだけで、システム上の現在のWi-Fi接続の詳細が表示されます。

ラップトップ上のシステムwifiでもusbwifiアダプターでも、このコマンドはそれらすべてを一覧表示します。

以下は、USBWi-Fiアダプターを使用したデスクトップマシンでの出力です。

詳細には、転送ビットレート、周波数、アクセスポイントのMACアドレス、およびその他の詳細が含まれます。

$ iwconfig
lo        no wireless extensions.
enp1s0    no wireless extensions.
wlxc025e9177832  IEEE 802.11bgn  ESSID:"BsnlDeck"  Nickname:"<[email protected]>"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 80:26:89:C3:6A:CA
          Bit Rate:150 Mb/s   Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=68/100  Signal level=52/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

インターフェイス名を書き留めます。ここはwlxc025e9177832です

ESSIDフィールドは、アダプターが接続されているWi-Fiネットワーク(ここではBsnlDeck)の名前を示します。

これで、次のようにiwconfigコマンドを使用してワイヤレス無線送信電力を構成できます。

$ iwconfig wlxc025e9177832 txpower 30

これが私のAcerSwift3ラップトップからの出力でwifi接続の詳細を示しています:

$ iwconfig
lo        no wireless extensions.
wlp0s20f3  IEEE 802.11  ESSID:"AirtelFiber_5GHz"
          Mode:Managed  Frequency:5.745 GHz  Access Point: 98:35:ED:D4:E1:4C
          Bit Rate=390 Mb/s   Tx-Power=19 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=52/70  Signal level=-58 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:10   Missed beacon:0
$

2。 iwlist

次のコマンドはiwlistです。 Wi-Fiアダプターでサポートされているさまざまなパラメーター値が一覧表示されます。たとえば、サポートされているビットレートとサポートされている送信電力。

サポートされているビットレートを確認する -これにより、wifiアダプターでサポートされているデータ転送ビットレートが表示されます。

$ iwlist wlxc025e9177832 bitrate
wlxc025e9177832  4 available bit-rates :
          1 Mb/s
          2 Mb/s
          5.5 Mb/s
          11 Mb/s
          Current Bit Rate:150 Mb/s

3。 nmcli

すべてのネットワークデバイスのステータスを確認します-nmcliデバイスステータスまたはnmclidev

$ nmcli device status
DEVICE           TYPE      STATE         CONNECTION
wlxc025e9177832  wifi      connected     BsnlDeck
enp1s0           ethernet  disconnected  --
lo               loopback  unmanaged     --

参加できる利用可能なwifiネットワークの詳細を確認してください。

$ nmcli dev wifi
IN-USE  BSSID              SSID              MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
        98:35:ED:D4:E1:48  AirtelFiber       Infra  5     130 Mbit/s  75      ▂▄▆_  WPA1 WPA2
*       98:35:ED:D4:E1:4C  AirtelFiber_5GHz  Infra  149   270 Mbit/s  63      ▂▄▆_  WPA1 WPA2
        60:63:4C:84:15:AA  dlink-15A3        Infra  4     270 Mbit/s  47      ▂▄__  WPA1 WPA2
        0C:80:63:76:5F:90  Krishna           Infra  9     405 Mbit/s  40      ▂▄__  WPA2
        14:CC:20:A5:70:48  Camp Nou          Infra  9     54 Mbit/s   35      ▂▄__  WPA2
        84:D8:1B:00:7A:7C  subash            Infra  10    270 Mbit/s  35      ▂▄__  WPA2
        AC:84:C6:F4:60:18  TP-Link_6018      Infra  11    270 Mbit/s  34      ▂▄__  WPA2
        18:A6:F7:3C:F8:1C  Risha             Infra  6     135 Mbit/s  27      ▂___  WPA2
        34:0A:33:68:5C:E6  neymarjr          Infra  13    270 Mbit/s  15      ▂___  WPA2
$

その他の例

1。 Wi-Fiアダプターの送信電力を確認してください

iwlistコマンドを使用して、wifiアダプターの送信電力を確認します。電力はデシベル(ミリワットとミリワット)で表示されます。

$ sudo iwlist wlp0s20f3 txpower
$ sudo iwlist wlp0s20f3 txpower
wlp0s20f3  unknown transmit-power information.
          Current Tx-Power=21 dBm       (125 mW)
$
$ iwlist wlx74da38e88bd7 txpower
wlx74da38e88bd7  unknown transmit-power information.
          Current Tx-Power=20 dBm       (100 mW)

2。 Wi-Fiアダプターの送信電力を変更する

次に、iwconfigコマンドを使用して無線送信電力を変更します

$ sudo iwconfig wlx74da38e88bd7 txpower 10
[email protected]:~$ iwlist wlx74da38e88bd7 txpower
wlx74da38e88bd7  unknown transmit-power information.
          Current Tx-Power=10 dBm       (10 mW)
$

別の例を次に示します

$ sudo iwconfig wlx74da38e88bd7 txpower 3
$ iwlist wlx74da38e88bd7 txpower
wlx74da38e88bd7  unknown transmit-power information.
          Current Tx-Power=3 dBm        (1 mW)

上記のコマンドは、ラップトップのオンボードIntel Wi-Fiチップセットや、USB Wi-Fiアダプターのチップセットなど、さまざまなWi-Fiチップセットで機能します。

3。 USBWi-Fiアダプターの詳細を取得する

lsusbコマンドは、wifiアダプターを含むすべてのUSBデバイスを表示します

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 001 Device 003: ID 22b8:2e82 Motorola PCS
Bus 001 Device 002: ID 413c:2107 Dell Computer Corp.
Bus 001 Device 006: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>

上記の出力では、「Edimax Technology Co.、LtdEW-7811Un802.11nワイヤレスアダプター[RealtekRTL8188CUS]」という行がUSBWi-Fiアダプターです。

4。ロードされたドライバモジュールを確認します

Wi-Fiドライバーを操作するために現在ロードされているドライバーを確認するには、Wi-Fi用のlsmodコマンドとgrepを使用します。

$ lsmod | grep -i wifi
rtlwifi                77824  3 rtl8192c_common,rtl_usb,rtl8192cu
mac80211              778240  4 rtl_usb,rtl8192cu,rtlwifi,rtl8xxxu
cfg80211              622592  2 rtlwifi,mac80211

5。 Wi-Fiアダプターに関する詳細情報を入手する

iw listコマンドは、wifiアダプターに関する膨大な量のハードウェア情報を表示します。

$ iw list

リンクとリソース

https://nullr0ute.com/2016/09/connect-to-a-wireless-network-using-command-line-nmcli/
Ubuntu
  1. UbuntuLinuxでデフォルトのランレベルを確認および変更する方法

  2. UbuntuでLinuxカーネルのバージョンを確認する方法は?

  3. バッテリーの状態とバッテリーの状態をチェックするUbuntuLinuxコマンド

  1. ゲーム用のトップ5Linuxディストリビューション

  2. Linux Mint/UbuntuでWifiホットスポットを設定する

  3. 10最も便利なUbuntuLinuxコマンド

  1. UbuntuLinuxで低速WiFi接続を高速化

  2. Ubuntu Linuxサーバーの稼働時間を確認する-その方法は?

  3. UbuntuLinuxのトップポートスキャナー