Os protocolos de resolução de endereços gerenciam a maneira como os endereços IP locais são resolvidos entre os computadores em uma rede. O arp comando não é amplamente utilizado – é principalmente útil apenas para formas específicas de solução de problemas.
Então, como esse processo realmente funciona?
Seu computador usa um cache ARP, que é acessado primeiro para resolver o endereço. Se o cache não contiver as informações necessárias para resolver o endereço, uma solicitação será enviada a cada máquina da rede. Se uma máquina na rede não listar o endereço IP que está sendo pesquisado, ela simplesmente ignorará a solicitação, mas se a máquina relatar uma correspondência, ela adicionará as informações do computador chamador ao seu próprio cache ARP. Em seguida, ele envia uma resposta ao computador de chamada original. Ao receber a confirmação do endereço do computador de destino, a conexão é concluída para que um ping ou outra solicitação de rede possa ser seguida. A informação real que o computador de origem está buscando do computador de destino é seu endereço MAC.
Usando o comando ‘arp’
Por padrão, o comando arp no Linux mostra o nome do host dos itens no cache ARP, mas você pode forçá-lo a exibir os endereços IP usando a seguinte opção: arp -n
Como alternativa, você pode querer usar a seguinte opção, que exibirá a saída de uma maneira diferente: arp -a
A saída do comando acima será algo parecido com este: raspberrypi (172.16.15.254) em d4: ca: 6d: 0e: d6: 19 [ether] em wlp2s0
type = “code”> Desta vez, você obtém o nome do computador, o endereço IP, o endereço HW, o tipo de HW e a rede.
Como excluir entradas do cache ARP
O cache ARP não retém seus dados por muito tempo, mas se você não conseguir se conectar a um computador específico e suspeitar que os dados do endereço estão incorretos, exclua uma entrada do cache da seguinte maneira. Primeiro, execute o comando arp para obter o endereço HW da entrada que deseja remover. Agora execute o seguinte comando: arp -d HWADDR
Substitua HWADDR pelo endereço HW da entrada que deseja remover.