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 -p
Este comando revela todas as interfaces disponíveis, com uma saída legível e formatada.
2. Quais estão realmente ativas?
nmcli -p dev status
Foca-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 GATEWAY
Sabe 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 status
Verifica 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 manual
9. 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 status
Verifica o estado: deverá indicar “connected”.
11. Garante que o IP está correctamente atribuído
nmcli -p con show <NOME_DA_LIGAÇÃO> | grep ipv4.addresses
Confirma que o IP atribuído corresponde ao que definiste.
12. Testa a ligação à Internet como um ninja do terminal
ping 8.8.8.8
Se 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
.