O Linux IP
comando é muito semelhante a ifconfig
, mas é mais poderoso. Você pode executar várias tarefas de administração de rede usando o comando IP. Além disso, ifconfig é um dos comandos obsoletos que não foi mantido por muitos anos, embora ainda esteja disponível na maioria das distribuições Linux. O utilitário de linha de comando IP vem com o utilitário iproute2 suite, e a maioria das distribuições Linux virá com as ferramentas iproute2 pré-instaladas.
Neste artigo, revisamos como podemos atribuir endereço IP estático, rota estática, gateway padrão e atribuição de endereço IP sob demanda usando o comando IP.
Configurar e excluir um endereço IP
Você pode definir um endereço IP para a interface eth0 usando o seguinte comando:
sudo ip addr add 192.168.1.43/24 dev eth0
Depois de definir o endereço IP, você pode confirmar se as alterações entraram em vigor e obter as informações de profundidade de suas interfaces de rede, como endereço IP e endereço MAC, usando o seguinte comando:
sudo ip addr show eth0
Você deve ver a seguinte saída:
Você pode excluir um endereço IP apenas substituindo add
com del
bandeira.
sudo ip addr del 192.168.1.43/24 dev eth0
Habilitar e desabilitar interface de rede
Você pode habilitar a interface de rede eth0 com o seguinte comando:
sudo ip link set eth0 up
Para desativar a interface de rede eth0, execute o seguinte comando:
sudo ip link set eth0 down
Mostrar Tabela de Roteamento
Você pode usar o objeto de rota do comando IP para ver a rota que os pacotes tomarão em sua rede conforme definido em sua tabela de roteamento. Execute o seguinte comando para verificar as informações da tabela de roteamento do sistema.
sudo ip route show
Você deve ver a seguinte saída:
Você também pode adicionar um gateway padrão ao seu sistema. O gateway padrão é usado quando você tem mais de um NIC (Network Interface Controller) no sistema.
Você pode fazer isso executando o seguinte comando:
sudo ip route add default via 192.168.1.1
Nota: 192.168.1.1 é o gateway padrão.
Você também pode excluir o gateway padrão usando o seguinte comando:
sudo ip route del default via 192.168.1.1
Mostrar estatísticas de rede
O comando IP também pode ser usado para mostrar as estatísticas das várias interfaces de rede. Para fazer isso, você pode usar o -s
bandeira.
sudo ip -s link
Você deve ver a seguinte saída:
Se você precisar obter informações sobre uma interface de rede específica, adicione a opção ls
seguido pelo nome da interface de rede (eth0). Isso pode ser muito útil, especialmente ao solucionar erros de conectividade de rede.
Para fazer isso, execute o seguinte comando:
sudo ip -s -s link ls eth0
Você deve ver a seguinte saída:
Entradas ARP
O ARP, também conhecido como protocolo de resolução de endereço, é usado para converter um endereço IP em seu endereço físico correspondente, comumente conhecido como endereço MAC. Usando o comando IP você pode ver o endereço MAC dos dispositivos conectados em sua LAN usando a opção vizinho.
sudo ip neighbour
Você deve ver a seguinte saída:
Conclusão
O comando IP é uma ferramenta muito útil para todo administrador de rede e todos os usuários Linux. É ainda mais útil quando você está escrevendo scripts. Deixe-nos saber se este artigo é útil para você.