Neste artigo, mostraremos como conectar-se à sua rede WiFi a partir da linha de comando em distribuições Linux modernas que usam o NetworkManager para gerenciar os dispositivos de rede.
Este artigo deve funcionar nas seguintes distribuições Linux listadas e outras distribuições Linux (não listadas) que usam o NetworkManager para gerenciar as redes e têm a ferramenta de linha de comando “nmcli” disponível.
- Ubuntu
- Debian
- Linux Mint
- SO elementar
- Fedora
- RHEL
- Fluxo CentOS
- AlmaLinux
- Linux rochoso
- openSUSE
- SUSE Linux Enterprise Server (SLES)
- OracleLinux
Tópico de Conteúdo:
- Listando todos os dispositivos de rede do Linux na linha de comando usando Nmcli
- Procurando redes WiFi disponíveis no Linux a partir da linha de comando usando Nmcli
- Conectando-se a uma rede WiFi no Linux a partir da linha de comando usando Nmcli
- Verificando a conectividade WiFi/Internet na linha de comando
- Desconectando da rede WiFi no Linux a partir da linha de comando usando Nmcli
- Conclusão
Listando todos os dispositivos de rede do Linux na linha de comando usando Nmcli
Para listar todos os dispositivos de rede instalados em seu computador Linux, execute o seguinte comando:
$ sudo dispositivo nmcli
Você deve encontrar sua interface de rede WiFi na lista. No nosso caso, a interface de rede WiFi é chamada “wlp7s27u1”.
Procurando redes WiFi disponíveis no Linux a partir da linha de comando usando Nmcli
Para listar todas as redes WiFi em sua área, execute o seguinte comando:
$ sudo lista de dispositivos wi-fi nmcliComo você pode ver, todas as redes WiFi em nossa área estão listadas.
Se, por algum motivo, o SSID WiFi desejado não for exibido na lista, faça uma nova verificação com o seguinte comando:
$ sudo nova varredura wi-fi do dispositivo nmcliComo você pode ver, muito mais redes WiFi são listadas após a nova verificação.
$ sudo lista de dispositivos wi-fi nmcli
Conectando-se a uma rede WiFi no Linux a partir da linha de comando usando Nmcli
Para se conectar ao SSID da rede WiFi “NodeKite-2.4G” (digamos) que está configurado com a senha “secreta” WPA2, execute o seguinte comando:
$ sudo dispositivo nmcli conexão wi-fi 'NodeKite-2.4G' senha 'segredo'Você também pode usar o BSSID do seu roteador WiFi para se conectar à rede WiFi da seguinte maneira:
$ sudo dispositivo nmcli conexão wi-fi '68:22:BB:41:B6:A9' senha 'segredo'Se você deseja se conectar a uma rede WiFi oculta com o SSID “HiddenNet” (digamos), você pode fazer o seguinte:
$ sudo dispositivo nmcli conexão wi-fi 'Rede Oculta' senha 'segredo' escondido simSe você tiver várias interfaces de rede WiFi em seu computador e quiser se conectar a uma rede WiFi usando uma interface de rede WiFi específica, você pode fazer isso adicionando o sinalizador “ifname” no final da seguinte forma:
$ sudo dispositivo nmcli conexão wi-fi 'NodeKite-2.4G' senha 'segredo' nome_if_wlp7s27u1Uma nova conexão NetworkManager deve ser criada e ativada e seu computador deve estar conectado à rede WiFi.
Como você pode ver, um novo perfil de conexão NetworkManager “NodeKite-2.4G” (mesmo nome do SSID WiFi que você configurou para conectar) é criado.
$ sudo conexão nmcli
Verificando a conectividade WiFi/Internet na linha de comando
Assim que estiver conectado à rede WiFi desejada, sua interface de rede WiFi (wlp7s27u1 neste caso) deverá receber um endereço IP do seu roteador via DHCP, como você pode ver na imagem a seguir:
$ IP a
Você também deve conseguir executar ping em “google.com” (ou nos nomes de domínio de qualquer outro site popular).
$ pingar -c 3 Google com
Desconectando da rede WiFi no Linux a partir da linha de comando usando Nmcli
Para se desconectar da rede WiFi SSID NodeKite-2.4G, execute o seguinte comando:
$ sudo conexão nmcli inativa 'NodeKite-2.4G'
Como você pode ver, a conexão NetworkManager “NodeKite-2.4G” está inoperante[1], assim como a interface de rede WiFi “wlp7s27u1”[2]. Você também não conseguirá executar ping nos nomes DNS de nenhum site depois de desconectado da rede WiFi[3].
$ sudo conexão nmcli$ IP a
$ pingar -c 3 Google com
Conclusão
Neste artigo, mostramos como usar a ferramenta de linha de comando NetworkManager “nmcli” para listar as redes WiFi disponíveis em sua área e conectar-se à rede WiFi desejada. Também mostramos como verificar a conectividade com a Internet quando você estiver conectado a uma rede WiFi a partir da linha de comando no Linux. Depois de ler este artigo, você será capaz de gerenciar as redes WiFi em seu sistema Linux a partir da linha de comando usando a ferramenta NetworkManager “nmcli”.