Wi-Fi-hotspots finns överallt, i våra hem, offentliga byggnader och kaféer. Detta gör Wi-Fi till ett av de vanligaste sätten att ansluta till internet från din dator.
Visste du att på Linux kan du enkelt kontrollera alla Wi-Fi-nätverk som du tidigare har anslutit till? Du kan till och med se sparade Wi-Fi-lösenord på Linux med nmcli.
Vad är nmcli?
Verktyget nmcli (förkortning av "NetworkManager Command-Line Interface") är en kraftfull kommandorad verktyg för att styra NetworkManager, en demon som används för att hantera nätverksinställningar och anslutningar på Linux.
Du kan använda nmcli för allmän hantering av Wi-Fi-nätverk, som t.ex lista och ansluta till ett Wi-Fi-nätverk från din Linux-dator. Det är också särskilt användbart i nätverksskript eller på servrar som inte har ett GUI.
Installerar nmcli på Linux
De flesta distros har nmcli installerat som standard, men om det inte är installerat på din, så här går du tillväga.
För att installera nmcli på Debian-baserade distros som Ubuntu, MX Linux och Pop!_OS, använd APT-pakethanteraren:
sudo apt uppdatering && sudo apt Installera nätverks chef
På RHEL och liknande distros som Alma Linux, Fedora, Rocky Linux etc. kan du använd DNF-pakethanteraren som följer:
sudo dnf Installera Nätverks chef
På Arch Linux-baserade distros kan du installera nmcli med Pacman:
sudo pacman -S nätverkshanterare
Visa sparade Wi-Fi-nätverk med nmcli
För att visa information om alla Wi-Fi-nätverk som du tidigare har anslutit till på din PC, kör följande kommando:
nmcli-anslutning show | grep wifi
Om du inte filtrerar med grep listar nmcli alla nätverk inklusive trådbundna nätverk, överbryggade anslutningar och VPN-anslutningar.
Utdata för föregående kommando kommer att se ut så här:
Wi-Fi-namnet eller SSID (Service Set Identifier) listas i den första kolumnen, följt av UUID (Universally Unique Identifier), sedan nätverkstypen (Wi-Fi i det här fallet). Slutligen visar den sista kolumnen nätverkets enhetstyp.
Visa sparade Wi-Fi-lösenord på Linux
Du kommer att behöva förhöjda privilegier på Linux för att se sparade lösenord med nmcli.
Du kan kontrollera lösenordet för ett känt Wi-Fi-nätverk med:
sudo nmcli-anslutning show WiFiName -s | grep psk
...var WiFi-namn är namnet på det Wi-Fi-nätverk du är intresserad av.
För att till exempel se lösenordet för ett Wi-Fi-nätverk som heter "iPhone", kör följande:
sudo nmcli-anslutning show iPhone -s | grep psk
Lösenordet för Wi-Fi-nätverket iPhone är listat som "test1234."
Om du undrar var nmcli lagrar sina Wi-Fi-konfigurationsfiler, finns det i /etc/NetworkManager/system-connections katalog.
Förbättra ditt hemnätverk med Mesh Wi-Fi
nmcli är ett utmärkt verktyg för att hantera nätverksinställningar och anslutningar på din Linux-dator.
Om du har problem med Wi-Fi-anslutningen i ditt hem eller på kontoret kan du köpa en mesh Wi-Fi-enhet för bättre anslutning.