Domina a Rede no Linux: Gere, Controle e Configure Ligações com o Poderoso Comando nmcli

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

Bash
nmcli -p

Este comando revela todas as interfaces disponíveis, com uma saída legível e formatada.

2. Quais estão realmente ativas?

Bash
nmcli -p dev status

Foca-te nas ligações activas, essencial para diagnosticar falhas de ligação rapidamente.

3. Quer detalhes? Aqui tens tudo!

Bash
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

Bash
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

Bash
nmcli -p con down <NOME_DA_LIGAÇÃO>

Desconecta-te da rede como um verdadeiro administrador de sistemas.

6. Confirma que ficaste offline

Bash
nmcli -p dev status

Verifica visualmente que a ligação foi mesmo cortada.

7. Reativa a ligação sem esforço

Bash
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.

Bash
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

Bash
nmcli -p con down <NOME_DA_LIGAÇÃO>
nmcli -p con up <NOME_DA_LIGAÇÃO>

10. Confirma que está tudo como planeado

Bash
nmcli -p dev status

Verifica o estado: deverá indicar “connected”.

11. Garante que o IP está correctamente atribuído

Bash
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

Bash
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.

Artigos Relacionados