Na rede local, pode ser preciso ver quais endereços MAC o computador associou a cada endereço IP, principalmente quando há suspeita de conflito de endereço. O comando arp mostra e limpa essas associações.
As variações do comando
arp -a: mostra a tabela ARP de cada adaptador;arp -d *: apaga as entradas da tabela e exige o Prompt de Comando executado como administrador;Get-NetNeighbor: mostra, no PowerShell, a mesma tabela, com o estado de cada entrada.
Como ler a tabela
A tabela é dividida por adaptador. Cada bloco começa com a palavra Interface e o endereço do adaptador, seguido de três colunas:
- Endereço IP: o endereço do equipamento vizinho.
- Endereço físico: o endereço MAC correspondente.
- Tipo: dinâmico, quando a entrada foi aprendida pelo ARP, ou estático, quando a entrada foi criada manualmente ou pelo próprio sistema.
As entradas estáticas com o endereço físico ff-ff-ff-ff-ff-ff correspondem ao broadcast, e as que começam com 01-00-5e correspondem a endereços de grupo, chamados multicast. As duas são normais.
Como confirmar um conflito de endereço IP
A sequência a seguir é executada algumas vezes, no Prompt de Comando aberto como administrador:
arp -d *: apaga as entradas da tabela.ping 192.168.1.10: provoca uma nova consulta ARP para o endereço testado.arp -a | findstr 192.168.1.10: mostra o endereço MAC associado ao endereço testado.
Endereços MAC diferentes para o mesmo endereço IP, em execuções diferentes, indicam dois equipamentos usando o mesmo endereço.
Outros usos no suporte
- Descobrir o endereço MAC de um equipamento: depois de um ping no endereço do equipamento, a tabela mostra o endereço MAC correspondente. Essa informação é útil para criar uma reserva no DHCP para um equipamento sem tela, como uma impressora de rede.
- Confirmar que um vizinho respondeu: uma entrada dinâmica para o endereço indica que o equipamento respondeu na rede local.
A tabela ARP vale apenas para a rede local. Para destinos em outras redes, o computador conhece apenas o endereço MAC do gateway.
No suporte
O arp confirma os vizinhos da rede local e é a evidência mais rápida de um conflito de endereço IP, que costuma aparecer como uma comunicação que às vezes funciona e às vezes falha.
Para guardar
- A tabela ARP vale apenas para a rede local.
- Um endereço MAC que muda para o mesmo endereço IP indica conflito.
- Apagar a tabela exige permissão de administrador.
- Depois de um ping, a tabela revela o endereço MAC de um equipamento vizinho.
Por que a tabela ARP do caixa 01 nunca mostra o endereço MAC do servidor geral da matriz?
Porque o ARP funciona apenas dentro da rede local. Para destinos em outras redes, o caixa 01 descobre apenas o endereço MAC do gateway.
Como descobrir o endereço MAC de um equipamento sem tela, conhecendo apenas o endereço IP desse equipamento?
Com um ping no endereço do equipamento, seguido do comando arp -a. A linha com o endereço IP do equipamento mostra o endereço MAC correspondente.