Qual é o comando ARP em Linux

Qual é o comando ARP em Linux
O ARP significa o "Protocolo de Resolução de Endereço" e faz alterações na tabela do kernel que contém os endereços ARP. Ele se comunica com as redes IPv4 e resolve o endereço IP de qualquer outra máquina no endereço físico conhecido como endereço MAC (Media Access Control). Neste acompanhamento, vamos explicar o comando ARP e sua utilização no Linux.

O que é um comando ARP no Linux

O comando ARP é uma das ferramentas de rede que converte o endereço IP de qualquer máquina em seu endereço MAC. O comando ARP vem com a utilidade das ferramentas da rede; portanto, se as ferramentas da rede não estiverem instaladas no seu Linux, você poderá executar o seguinte comando para instalar as ferramentas da rede:

$ sudo apt install let tools

Para entender o uso do comando ARP, consideraremos um exemplo, temos outra máquina com o endereço IP 192.168.18.135, Vamos pingar para este endereço IP:

$ ping 192.168.18.135

Para confirmar a conexão com o dispositivo do endereço IP 192.168.18.135, execute o seguinte comando ARP:

$ arp

Na saída acima, está sendo confirmado que a máquina 192.168.18.135 está conectado ao nosso dispositivo. A descrição dos parâmetros na saída é como:

  • Endereço: O endereço IPv4 da máquina
  • Hwtype: O tipo de conexão no nosso caso é através da Ethernet
  • Hwaddress: O endereço MAC da máquina
  • Máscara de bandeiras: Informa que o endereço é extraído manualmente, definido pelo usuário ou incompleto
  • Iface: É o nome da interface

Para encontrar as entradas de um dispositivo específico, por exemplo, 192.168.18.135, executaremos o comando ARP com a bandeira "A":

$ arp -a 192.168.18.135

Na saída acima, o endereço IP da máquina conectado é exibido com seu endereço MAC e essa conexão é através da Ethernet no ENP0S3. Para descobrir informações detalhadas sobre o dispositivo e suas entradas, usamos o sinalizador "V":

$ arp -v

Da mesma forma, para exibir a saída acima em forma numérica, execute o comando usando o sinalizador "-n":

$ arp -n

O sinalizador "n" exibe os hosts simbólicos, portos e nomes de usuário em forma numérica. Para remover o dispositivo da lista ARP, usaremos o "-d":

$ arp -d 192.168.18.135

Para confirmar a remoção da máquina, execute novamente o comando ARP:

$ arp

A máquina foi removida da lista de tabelas ARP e para obter mais informações sobre o comando ARP, podemos acessar o manual do comando arp:

$ MAN ARP

Conclusão

O comando ARP é usado para encontrar os detalhes dos dispositivos conectados quando o protocolo converter o IP em Mac. Neste artigo, explicamos o comando ARP e seu trabalho com a ajuda de alguns exemplos. Também discutimos as bandeiras usadas com o comando ARP para obter informações específicas no Linux.