Pontos de acesso Wi-Fi estão por toda parte, em nossas casas, prédios públicos e cafés. Isso torna o Wi-Fi uma das formas mais comuns de se conectar à Internet a partir do seu computador.
Você sabia que no Linux é possível verificar facilmente todas as redes Wi-Fi às quais você se conectou anteriormente? Você pode até visualizar senhas de Wi-Fi salvas no Linux usando nmcli.
O que é nmcli?
O utilitário nmcli (abreviação de "NetworkManager Command-Line Interface") é um poderoso ferramenta para controlar o NetworkManager, um daemon usado para gerenciar configurações de rede e conexões em Linux.
Você pode usar o nmcli para gerenciamento geral de redes Wi-Fi, como listando e conectando a uma rede Wi-Fi do seu PC com Linux. Também é particularmente útil em scripts de rede ou em servidores que não possuem uma GUI.
Instalando nmcli no Linux
A maioria das distribuições tem o nmcli instalado por padrão, mas caso não esteja instalado na sua, veja como proceder.
Para instalar o nmcli em distribuições baseadas em Debian, como Ubuntu, MX Linux e Pop!_OS, use o gerenciador de pacotes APT:
sudo apt atualizar && sudo apt instalar gerente da rede
No RHEL e distribuições semelhantes, como Alma Linux, Fedora, Rocky Linux, etc., você pode use o gerenciador de pacotes DNF do seguinte modo:
sudo dnf instalar Gerente da rede
Nas distribuições baseadas no Arch Linux, você pode instalar o nmcli usando o Pacman:
sudo pacman -S gerenciador de rede
Visualizando redes Wi-Fi salvas usando nmcli
Para visualizar informações sobre todas as redes Wi-Fi às quais você se conectou anteriormente em seu PC, execute o seguinte comando:
conexão nmcli mostrar | grep wi-fi
Se você não filtrar com grep, o nmcli listará todas as redes, incluindo redes com fio, conexões em ponte e conexões VPN.
A saída do comando anterior será semelhante a esta:
O nome Wi-Fi ou SSID (Service Set Identifier) está listado na primeira coluna, seguido pelo UUID (Universally Unique Identifier) e, em seguida, o tipo de rede (Wi-Fi neste caso). Finalmente, a última coluna mostra o tipo de dispositivo da rede.
Visualizando senhas de Wi-Fi salvas no Linux
Você precisará privilégios elevados no Linux para visualizar senhas salvas com nmcli.
Você pode verificar a senha de uma rede Wi-Fi conhecida usando:
conexão sudo nmcli mostrar WiFiNome -s | grep psk
...onde WiFiName é o nome da rede Wi-Fi na qual você está interessado.
Por exemplo, para visualizar a senha de uma rede Wi-Fi chamada "iPhone", execute o seguinte:
conexão sudo nmcli mostrar iPhone-s | grep psk
A senha da rede Wi-Fi do iPhone está listada como "test1234".
Caso você esteja se perguntando onde o nmcli armazena seus arquivos de configuração Wi-Fi, é no /etc/NetworkManager/system-connections diretório.
Melhore sua rede doméstica com Wi-Fi de malha
nmcli é um ótimo utilitário para gerenciar configurações de rede e conexões em seu PC Linux.
Se você está tendo problemas de conexão Wi-Fi em sua casa ou escritório, você pode comprar um dispositivo Wi-Fi mesh para melhor conectividade.