O comando `ip` no Linux é utilizado para gerenciar configurações de rede, substituindo comandos mais antigos como `ifconfig` e `route`. Ele permite a manipulação de interfaces de rede, endereços IP, rotas e muito mais. Os principais subcomandos do `ip` incluem:
ip address show
sudo ip address add 192.168.1.100/24 dev eth0
sudo ip address del 192.168.1.100/24 dev eth0
ip -4 address show dev eth0
ip -6 address show dev eth0
ip link show
sudo ip link set dev eth0 up
sudo ip link set dev eth0 down
sudo ip link set dev eth0 address 00:11:22:33:44:55
sudo ip link set dev eth0 mtu 1400
sudo ip link set dev eth0 promisc on
ip neighbour show
sudo ip neighbour add 192.168.1.101 lladdr 00:11:22:33:44:55 dev eth0
sudo ip neighbour del 192.168.1.101 dev eth0
sudo ip neighbour flush all
ip monitor neighbour
ip route show
sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
sudo ip route del 192.168.2.0/24
sudo ip route add default via 192.168.1.1
sudo ip route change default via 192.168.1.254
ip -6 route show
ip -br -c a
ip -4 -br -c a
ip -6 -br -c a
ip -br -c link
ip -br -c l
ip -br -c neighbour
ip -br -c route
ip -4 -br -c route
ip -6 -br -c route