Como usar o comando arp para ver dispositivos na rede

Se você está administrando uma rede ou apenas curioso para saber quais dispositivos estão conectados, o comando arp é uma ferramenta simples e eficaz. Neste post, você vai aprender como usar o arp para listar os dispositivos conectados à sua rede local.

O que é o comando arp?

O ARP (Address Resolution Protocol) é um protocolo usado para mapear endereços IP para endereços MAC na rede local. O comando arp exibe a tabela de ARP do seu dispositivo, que contém a lista de IPs e seus correspondentes endereços físicos (MAC Address).

Visualizando a tabela ARP

No terminal, execute o comando:

arp -a

Você verá uma lista como esta:

Interface: 192.168.0.10 --- 0x4
  Internet Address      Physical Address      Type
  192.168.0.1           aa-bb-cc-dd-ee-ff     dynamic
  192.168.0.5           11-22-33-44-55-66     dynamic

Explicando:

  • Internet Address: Endereço IP do dispositivo na rede.
  • Physical Address: Endereço MAC do dispositivo.
  • Type: Se a entrada é dinâmica (gerada automaticamente) ou estática.

Atualizando a tabela ARP

A tabela ARP é preenchida conforme o seu dispositivo se comunica com a rede. Para garantir que você tenha a lista mais atualizada, primeiro você pode "varrer" sua rede usando o comando ping em broadcast:

ping 192.168.0.255

Depois, execute novamente o arp -a para ver se novos dispositivos foram detectados.

Removendo entradas da tabela ARP (opcional)

Em algumas situações, você pode querer limpar ou remover uma entrada específica da tabela ARP:

arp -d 192.168.0.5

Este comando remove o mapeamento do IP 192.168.0.5 da tabela.

Conclusão

O comando arp é uma ferramenta simples, mas poderosa, para visualizar os dispositivos conectados à sua rede local. Ele ajuda administradores de rede e curiosos a entenderem melhor a movimentação de dispositivos em suas redes.

Use-o para monitorar sua rede e manter um ambiente mais seguro e organizado!