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:
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.