Comando ip | Redes | Linux
- Comando
ip| Redes | Linux
Sintaxe básica
ip [OBJETO] [COMANDO] [OPÇÕES]
Exemplos de objetos comuns: addr, link, route, neigh
Interfaces de rede (ip link)
ip link show→ lista todas as interfacesip link show eth0→ mostra detalhes de uma interface específicaip link set eth0 up→ ativa a interfaceip link set eth0 down→ desativa a interfaceip link set eth0 mtu 1500→ altera o MTUip link set eth0 promisc on→ ativa modo promíscuoip link delete eth0→ remove interface virtual
Endereços IP (ip addr)
ip addr show→ mostra IPs de todas as interfacesip addr show eth0→ mostra IPs de uma interfaceip addr add 192.168.1.10/24 dev eth0→ adiciona IPip addr del 192.168.1.10/24 dev eth0→ remove IPip addr flush dev eth0→ remove todos os IPs da interface
Rotas (ip route)
ip route show→ exibe tabela de rotasip route add default via 192.168.1.1→ adiciona gateway padrãoip route add 10.0.0.0/24 via 192.168.1.254→ adiciona rota estáticaip route del default→ remove gateway padrãoip route get 8.8.8.8→ mostra rota usada para um destinoip route flush table main→ limpa tabela de rotas principal
Vizinhança / ARP (ip neigh)
ip neigh show→ mostra tabela ARPip neigh add 192.168.1.50 lladdr aa:bb:cc:dd:ee:ff dev eth0→ adiciona entrada ARPip neigh del 192.168.1.50 dev eth0→ remove entrada ARPip neigh flush dev eth0→ limpa cache ARP da interface
Monitoramento em tempo real
ip monitor→ monitora eventos de redeip monitor link→ monitora interfacesip monitor addr→ monitora alterações de IPip monitor route→ monitora rotas
Namespaces de rede
ip netns list→ lista namespacesip netns add ns1→ cria namespaceip netns delete ns1→ remove namespaceip netns exec ns1 bash→ executa shell dentro do namespaceip link set eth0 netns ns1→ move interface para namespace
Opções comuns
-4→ usa apenas IPv4-6→ usa apenas IPv6-br→ saída resumida (brief)-c→ saída colorida-s→ mostra estatísticas-d→ mostra detalhes extras-json→ saída em JSON (útil para scripts)
Exemplo:
ip -br addr
Comparação rápida (ip vs ifconfig)
ip addr→ substituiifconfigip route→ substituirouteip neigh→ substituiarpip link→ substituiifconfig up/down