15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Utilizar o código:

Skills
Começar a trabalhar
02.01.2026

Qual comando linux você pode usar para exibir ou alterar as configurações de IP?

Em sistemas modernos de Linux, a configuração de rede é gerenciada através de um conjunto de ferramentas de linha de comando que permitem que você inspecione, solucione problemas e modifique as configurações de IP sem depender de uma interface gráfica. Esses comandos são essenciais para administradores e usuários avançados porque fornecem controle rápido e preciso sobre como uma máquina se conecta a uma rede—seja atribuindo um IP estático em um servidor, verificando por que um serviço está inacessível, verificando o gateway padrão ou ativando uma interface após uma reinicialização.

Em cenários do mundo real, você usa esses comandos para:

  • Exibir endereços IP atuais atribuídos às interfaces de rede (IPv4/IPv6)
  • Verificar status do link (ATIVO/DESATIVADO), MTU e detalhes da interface
  • Ver regras de roteamento e o gateway padrão ativo
  • Alterar temporariamente a configuração de IP para testes ou recuperação de emergência
  • Diagnosticar problemas de conectividade (sub-rede errada, rota ausente, interface desativada, etc.)
  • Confirmar qual interface e rota o sistema usa para alcançar um destino

Porque o Linux roda em todo lugar—desde servidores em nuvem e nós VPS até roteadores e dispositivos embarcados—ser capaz de configurar a rede via CLI é uma habilidade fundamental. No Linux moderno, o comando principal para exibir e alterar a configuração de IP é: ip (do conjunto iproute2). Ele substitui a maioria das utilidades mais antigas, funciona de maneira consistente em todas as distribuições e é o conjunto de ferramentas padrão usado nos ambientes de produção de hoje.

Alterar configuração de IP (em tempo de execução / não persistente)

Mudanças feitas com ip geralmente duram até a reinicialização (ou até que o NetworkManager/systemd-networkd as sobrescrevam). Para persistência, use o NetworkManager (nmcli) ou arquivos de configuração da distribuição.

Ativar/desativar uma interface

sudo ip link set dev eth0 up
sudo ip link set dev eth0 down

Adicionar um endereço IP (CIDR)

sudo ip addr add 192.168.10.50/24 dev eth0

Remover um endereço IP

sudo ip addr del 192.168.10.50/24 dev eth0

Substituir endereço IP (padrão comum)

sudo ip addr flush dev eth0

sudo ip addr add 192.168.10.50/24 dev eth0

Adicionar um gateway padrão

sudo ip route add default via 192.168.10.1 dev eth0

Substituir gateway padrão (de forma limpa)

sudo ip route replace default via 192.168.10.1 dev eth0

Adicionar uma rota estática

sudo ip route add 10.50.0.0/16 via 192.168.10.254 dev eth0

Mudanças persistentes (recomendadas em desktops/servidores)

Se você usar o NetworkManager: nmcli

Melhor para Ubuntu Desktop, muitos desktops baseados em RHEL e muitas imagens de nuvem.

Mostrar conexões

nmcli con show

Definir IPv4 estático em uma conexão

sudo nmcli con mod "Wired connection 1" ipv4.method manual
ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns "1.1.1.1 8.8.8.8"
sudo nmcli con up "Wired connection 1"

Se você usar systemd-networkd: networkctl

Comum em servidores mínimos.

networkctl status

A persistência é feita editando arquivos *.network em:

  • /etc/systemd/network/

Comandos legados que você ainda verá (mas não preferidos)

  • ifconfig (net-tools) — muitas vezes não instalado por padrão

  • route — substituído por ip route

Resumo prático

  • Exibir + alterar (padrão moderno): ip

  • Torná-lo persistente (comum): nmcli (NetworkManager) ou configuração do systemd-networkd

15%

Save 15% on All Hosting Services

Test your skills and get Discount on any hosting plan

Utilizar o código:

Skills
Começar a trabalhar