Hotspoty Wi-Fi są wszędzie, w naszych domach, budynkach użyteczności publicznej i kawiarniach. To sprawia, że Wi-Fi jest jednym z najczęstszych sposobów łączenia się z Internetem z komputera.
Czy wiesz, że w systemie Linux możesz łatwo sprawdzić wszystkie sieci Wi-Fi, z którymi wcześniej się łączyłeś? Możesz nawet przeglądać zapisane hasła Wi-Fi w systemie Linux za pomocą nmcli.
Co to jest nmcli?
Narzędzie nmcli (skrót od „NetworkManager Command-Line Interface”) to potężne narzędzie wiersza poleceń narzędzie do kontrolowania NetworkManager, demona służącego do zarządzania ustawieniami sieciowymi i połączeniami w sieci Linuks.
Możesz użyć nmcli do ogólnego zarządzania sieciami Wi-Fi, takimi jak wyświetlanie i łączenie z siecią Wi-Fi z komputera z systemem Linux. Jest to również szczególnie przydatne w skryptach sieciowych lub na serwerach, które nie mają GUI.
Instalowanie nmcli w systemie Linux
Większość dystrybucji ma domyślnie zainstalowane nmcli, ale jeśli nie jest zainstalowane w Twojej, oto jak postępować.
Aby zainstalować nmcli w dystrybucjach opartych na Debianie, takich jak Ubuntu, MX Linux i Pop!_OS, użyj menedżera pakietów APT:
sudo apt aktualizacja && sudo apt zainstalować menedżer sieci
W RHEL i podobnych dystrybucjach, takich jak Alma Linux, Fedora, Rocky Linux itp., możesz użyj menedżera pakietów DNF następująco:
sudo dnf zainstalować Menedżer sieci
W dystrybucjach opartych na Arch Linux możesz zainstalować nmcli za pomocą Pacmana:
sudo pacman -S menedżer sieci
Przeglądanie zapisanych sieci Wi-Fi za pomocą nmcli
Aby wyświetlić informacje o wszystkich sieciach Wi-Fi, z którymi łączyłeś się wcześniej na komputerze, uruchom następujące polecenie:
połączenie nmcli pokazywać | grep wifi
Jeśli nie filtrujesz za pomocą grep, nmcli wyświetla listę wszystkich sieci, w tym sieci przewodowe, połączenia mostkowe i połączenia VPN.
Dane wyjściowe dla poprzedniego polecenia będą wyglądać następująco:
Nazwa Wi-Fi lub SSID (identyfikator zestawu usług) jest wyświetlana w pierwszej kolumnie, a następnie UUID (uniwersalny unikalny identyfikator), a następnie typ sieci (w tym przypadku Wi-Fi). Ostatnia kolumna pokazuje typ urządzenia w sieci.
Przeglądanie zapisanych haseł Wi-Fi w systemie Linux
Będziesz potrzebował podwyższone uprawnienia w systemie Linux aby wyświetlić zapisane hasła za pomocą nmcli.
Możesz sprawdzić hasło znanej sieci Wi-Fi za pomocą:
sudo połączenie nmcli pokazywać WiFiName -s | grep psk
...Gdzie WiFiNazwa to nazwa sieci Wi-Fi, która Cię interesuje.
Na przykład, aby wyświetlić hasło do sieci Wi-Fi o nazwie „iPhone”, wykonaj następujące czynności:
sudo połączenie nmcli pokazywać iPhone -s | grep psk
Hasło do iPhone'a z siecią Wi-Fi jest wymienione jako „test1234”.
Jeśli zastanawiasz się, gdzie nmcli przechowuje swoje pliki konfiguracyjne Wi-Fi, jest to w /etc/NetworkManager/system-connections informator.
Popraw swoją sieć domową dzięki Wi-Fi typu mesh
nmcli to świetne narzędzie do zarządzania ustawieniami sieciowymi i połączeniami na komputerze z systemem Linux.
Jeśli masz problemy z połączeniem Wi-Fi w domu lub biurze, możesz kupić urządzenie Wi-Fi typu mesh, aby uzyskać lepszą łączność.