GNU/Linux >> Linux Esercitazione >  >> Ubuntu

I 3 migliori comandi per controllare le informazioni Wi-Fi su Ubuntu / Linux:iwconfig, iwlist, nmcli

Ottenere informazioni dettagliate sull'adattatore wifi su un sistema Linux non è semplice usando gli strumenti GUI.

Tuttavia ci sono semplici comandi che possono fare il trucco.

In questo articolo daremo un'occhiata a comandi come iwconfig, iwlist, iw e nmcli che possono essere utilizzati per sondare i dettagli sull'adattatore wifi e sulla connessione.

1. iwconfig

Il comando iwconfig è abbastanza simile al vecchio comando ifconfig, ma funziona per le connessioni wireless. La semplice esecuzione del comando senza alcun argomento mostrerebbe i dettagli delle connessioni wifi correnti sul sistema.

Che sia il tuo sistema wifi su un laptop o un adattatore wifi usb, questo comando li elencherà tutti.

Quello che segue è l'output su un computer desktop utilizzando un adattatore wifi USB.

I dettagli includono il bit rate di trasferimento, la frequenza, l'indirizzo mac del punto di accesso e alcuni altri dettagli.

$ 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

Annotare il nome dell'interfaccia. eccolo wlxc025e9177832

Il campo ESSID ci dice il nome della rete wifi (qui il suo BsnlDeck) a cui è connesso l'adattatore.

Ora puoi configurare la potenza di trasmissione radio wireless usando il comando iwconfig come mostrato di seguito:

$ iwconfig wlxc025e9177832 txpower 30

Ecco l'output del mio laptop Acer Swift 3 che mostra i dettagli della connessione Wi-Fi:

$ 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

Il comando successivo è iwlist. Elenca i vari valori dei parametri supportati dall'adattatore wifi. Ad esempio velocità di trasmissione supportate e potenze di trasmissione supportate.

Controlla i bitrate supportati - Questo mostrerà i bitrate di trasferimento dati supportati dall'adattatore 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

Controlla lo stato di tutti i dispositivi di rete:stato del dispositivo nmcli o nmcli dev

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

Controlla i dettagli delle reti Wi-Fi disponibili a cui è possibile accedere.

$ 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
$

Altri esempi

1. Controlla la potenza di trasmissione dell'adattatore wifi

Usa il comando iwlist per controllare la potenza di trasmissione dell'adattatore wifi. Mostrerà anche la potenza in decibel-milliwatt e milliwatt.

$ 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. Modifica la potenza di trasmissione dell'adattatore wifi

Ora usa il comando iwconfig per cambiare la potenza di trasmissione radio

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

Ecco un altro esempio

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

Il comando sopra funziona per una varietà di chipset Wi-Fi inclusi i chipset Wi-Fi Intel integrati nei laptop e i chipset negli adattatori Wi-Fi USB.

3. Ottieni i dettagli dell'adattatore wifi USB

Il comando lsusb mostrerà tutti i dispositivi USB incluso l'adattatore wifi

$ 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

Nell'output sopra la riga "Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]" è l'adattatore wifi usb.

4. Controllare i moduli driver caricati

Per verificare quali driver sono attualmente caricati per far funzionare il driver wifi, usa il comando lsmod e grep per il wifi.

$ 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. Ottieni molti dettagli sull'adattatore wifi

Il comando iw list mostra un'enorme quantità di informazioni hardware sull'adattatore wifi.

$ iw list

Link e risorse

https://nullr0ute.com/2016/09/connect-to-a-wireless-network-using-command-line-nmcli/
Ubuntu
  1. Come controllare la versione del kernel Linux in Ubuntu?

  2. Comando Ubuntu Linux per controllare lo stato della batteria e lo stato della batteria

  3. Le 5 migliori distribuzioni Linux per i giochi

  4. Configura un hotspot Wi-Fi in Linux Mint/Ubuntu

  5. I migliori scanner di porte su Ubuntu Linux

I 7 migliori editor PDF per Ubuntu Linux

Controlla le informazioni sull'hardware usando HardInfo su Ubuntu Linux

Controlla graficamente le informazioni sull'hardware su Ubuntu usando hardinfo

Come controllare l'utilizzo della memoria in Linux? Usa questi 5 comandi

I 30 migliori comandi Linux

Le 5 migliori distribuzioni di sistemi operativi Linux