GNU/Linux >> Znalost Linux >  >> Debian

Jak zobrazit dostupné WiFi sítě, jejich kanály, sílu signálu a další z příkazového řádku

Tento článek vysvětluje, jak pomocí příkazového řádku v systému Linux zobrazit dostupné sítě WiFi, jejich kanály, kvalitu připojení, zabezpečení, sílu signálu a další.

To může být užitečné při prohledávání dostupných sítí WiFi, abyste rychle viděli sílu jejich signálu, viděli jejich kanály, věděli, který kanál WiFi použít pro menší rušení atd.

Existuje několik způsobů/nástrojů, jak vyhledat dostupné WiFi sítě a uvést jejich podrobnosti, ale v tomto článku uvedu pouze 2, které se snadno používají a poskytují dostatek informací pro daný úkol.

Možnost 1:Dostupné sítě WiFi s nmcli. skenovat a seznam

nmcli, nástroj příkazového řádku pro ovládání a hlášení stavu sítě, dokáže skenovat a vypisovat dostupné WiFi sítě bez ohledu na to, zda je WiFi připojeno k síti. Toto by již mělo být nainstalováno ve vaší distribuci Linuxu, nevyžaduje zadání názvu rozhraní a ve výchozím nastavení může fungovat bez práv superuživatele (sudo), nebo alespoň v mém testu na Fedoře i na Ubuntu tomu tak je.

Pomocí nmcli zobrazíte dostupné SSID WiFi sítě, režim, kanál, přenosovou rychlost, sílu signálu, pruh a použité zabezpečení.

nmcli dev wifi

Takto vypadá výstup příkazu:


Viděl jsem, jak někteří uživatelé říkali, že museli spustit nmcli se sudo, aby viděli dostupné bezdrátové sítě, ale nebylo tomu tak, když se o to pokoušeli na Fedoře 31 a 30 nebo Ubuntu 19.10 nebo 18.04. Pokud však nmcli nic neukazuje, zkuste sudo:

sudo nmcli dev wifi

Chcete-li, aby nmcli zobrazoval další informace o skenovaných sítích WiFi, včetně SSID-HEX, BSSID, frekvence a dalších, postupujte následovně:

nmcli -f ALL dev wifi


Snímek obrazovky:

To ukazuje naskenované detaily WiFi v tabulkovém zobrazení. Pokud chcete přepnout na víceřádkové zobrazení, abyste nemuseli zvětšovat šířku okna terminálu, abyste viděli všechny podrobnosti, použijte -m multiline , takto:

nmcli -m multiline -f ALL dev wifi

Pro použití ve skriptech , použijte stručné (-t ) Výstupní režim:

nmcli -t -f ALL dev wifi

V případě, že chcete přinutit nmcli znovu prohledat dostupné sítě WiFi , použijte rescan Příležitost:

nmcli dev wifi rescan

Možnost č. 2:Získejte seznam dostupných WiFi sítí pomocí wavemon

wavemon je terminálové uživatelské rozhraní (TUI) využívající ncurses, které monitoruje úrovně bezdrátového signálu a šumu, statistiky paketů, konfiguraci zařízení a síťové parametry. Použijte toto místo nmcli, pokud nepoužíváte NetworkManager nebo pokud to prostě preferujete před nmcli.

To vám umožní získat seznam dostupných přístupových bodů WiFi bez ohledu na to, zda jste připojeni k síti WiFi nebo ne. Aby nástroj ve výchozím nastavení vyhledával dostupné sítě WiFi, vyžaduje ve výchozím nastavení oprávnění superuživatele (např. spustit pomocí sudo).

wavemon může zobrazit následující informace o dostupných (naskenovaných) WiFi sítích:SSID, BSSID (Access Point Mac Address), kvalita signálu, síla signálu, WiFi kanál a frekvence.

wavemon není ve výchozím nastavení nainstalován, ale je dostupný v repozitářích mnoha distribucí Linuxu. Nainstalujte jej takto:

  • Fedora:

sudo dnf install wavemon

  • Debian, Ubuntu, Linux Mint, Pop! _OS, Elementary OS a další distribuce Linuxu založené na Debianu nebo Ubuntu:
sudo apt install wavemon

  • openSUSE:
sudo zypper install wavemon

  • Arch Linux / Manjaro:
sudo pacman -S wavemon

nyní Spustit Wavemon:

sudo wavemon

Chcete-li vyhledat dostupné sítě Wi-Fi, stiskněte F3 přepněte na kartu Skenování.

Hledáte pokročilejší WiFi skener s dalšími funkcemi? Vyzkoušejte Kismet, nástroj příkazového řádku s webovým uživatelským rozhraním znovu v dubnu 2019.


Debian
  1. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  2. Jak pořídit screenshoty webových stránek z příkazového řádku

  3. Jak stáhnu soubory z příkazového řádku pomocí příkazu wget?

  1. Jak aktualizovat záznamy A z rozhraní příkazového řádku v Linuxu?

  2. Jak vysílat dbus signál z příkazového řádku

  3. Jak získám svou IP adresu z příkazového řádku?

  1. Jak nainstalovat software z příkazového řádku Linuxu

  2. Jak nainstalovat aktualizace zabezpečení z příkazového řádku v Ubuntu

  3. Jak restartovat Icewm z příkazového řádku?