Comandos Linux para networking: "ip"

O comando ip é a ferramenta moderna do Linux usada para gestão de rede, substituindo as mais antigos como ifconfig e route. Ajuda na configuração de interfaces de rede (activar/desativar, definir MTU), gerir endereços IP (adicionar, remover, mostrar) e controlem a tabela de roteamento (adicionar rotas, definir gateways padrão). É uma ferramenta essencial tanto para a configuração assim como troubleshooting de rede em qualquer ambiente Linux.
 
Digitar simplesmente o comando ip, sem nenhuma opção, resulta em uma sída por onde podemos ver sua sintaxe explicada.
  
Vamos usar a opção a (addr) para listar as interfaces.

Ou então ip addr show (o addr é abreviaçào de address), mostrar endereços IPv4 e IPv6 de todas as interfaces, que é o mesmo resultado do comando mostrado na imagem anterior.
 
Mostrar detalhes de uma interface de rede específica. Por exemplo da interface ens33.

Ou enp2s1, que é o nome alternativo de ens33.

Para além dos comandos ip addr ou ip add show, podemos usar os comandos ip link ou ip link show.  Vejamos abaixo.

 
 

Desabilitar ou habilitar uma interface.


Remover endereço IP de uma interface.

Adicionar endereço IP a uma interface.

Verificar estatisticas de uma interface.

Mostrar tabela de roteamento.
 
Adicionar gateway padrão.

 O resultado da acção na imagem acima implica em:
  • criação de uma nova rota que será usada como padrão (prioritária), sem métrica explica, que poderá usar a mais baixa possível.
  • A segunda, que já existia, será usada como backup, em caso da outra não estiver disponível.
Outros comandos:

Comentários