Descomplica-te da interface gráfica e assume o controlo total da tua rede em Linux com o comando nmcli. Sabias que, mesmo sem ambiente gráfico, podes gerir todas as tuas ligações com apenas alguns comandos? Este guia mostra-te como diagnosticar problemas de rede, reactivar conexões e até configurar um IP estático — tudo a partir do terminal!
O nmcli é a tua arma secreta para gerir ligações de rede quando o GUI falha, quando instalas um servidor sem interface gráfica ou quando simplesmente queres máxima performance e controlo. De Ethernet a Wi-Fi, cada interface tem o seu nome e propósito — e agora vais aprender a usá-las como um verdadeiro especialista.
1. Vê todas as interfaces de rede disponíveis num piscar de olhos
nmcli -pEste comando revela todas as interfaces disponíveis, com uma saída legível e formatada.
2. Quais estão realmente ativas?
nmcli -p dev statusFoca-te nas ligações activas, essencial para diagnosticar falhas de ligação rapidamente.
3. Quer detalhes? Aqui tens tudo!
nmcli -p con show <NOME_DA_LIGAÇÃO>Descobre tudo sobre uma ligação específica. Podes até filtrar por palavra-chave com grep para simplificar a leitura.
4. Descobre qual o teu gateway padrão
nmcli -p con show <NOME_DA_LIGAÇÃO> | grep GATEWAYSabe qual o caminho que o teu tráfego segue para a Internet. Geralmente, é o IP do teu router.
5. Desactiva uma ligação com precisão cirúrgica
nmcli -p con down <NOME_DA_LIGAÇÃO>Desconecta-te da rede como um verdadeiro administrador de sistemas.
6. Confirma que ficaste offline
nmcli -p dev statusVerifica visualmente que a ligação foi mesmo cortada.
7. Reativa a ligação sem esforço
nmcli -p con up <NOME_DA_LIGAÇÃO>E voltas a estar online com um simples comando.
8. Cria um IP Estático para o teu Servidor como um Profissional
Ideal para quem configura servidores, Raspberry Pi ou dispositivos embebidos.
nmcli connection modify "NOME_DA_LIGAÇÃO" \
ipv4.addresses IP_REQUERIDO/24 \
ipv4.gateway TEU_GATEWAY \
ipv4.dns TEU_DNS \
ipv4.method manual9. Reinicia a ligação com as novas definições
nmcli -p con down <NOME_DA_LIGAÇÃO>
nmcli -p con up <NOME_DA_LIGAÇÃO>10. Confirma que está tudo como planeado
nmcli -p dev statusVerifica o estado: deverá indicar “connected”.
11. Garante que o IP está correctamente atribuído
nmcli -p con show <NOME_DA_LIGAÇÃO> | grep ipv4.addressesConfirma que o IP atribuído corresponde ao que definiste.
12. Testa a ligação à Internet como um ninja do terminal
ping 8.8.8.8Se vires respostas rápidas, estás ligado ao mundo. CTRL+C para sair. Alternativas: 1.1.1.1, 208.67.222.123, ou até google.com.






