Como limpar o cache ARP

O cache ARP atua como uma biblioteca de entradas ARP principalmente dinâmicas. Geralmente, isso ocorre quando os endereços IP são resolvidos a partir de um nome de host e, em seguida, em um endereço MAC. Esse processo é o que permite que seu sistema se comunique adequadamente com um endereço IP.

Como limpar o cache ARP

Limpar o cache ARP nem sempre é necessário. Na verdade, na maioria dos casos, reiniciar o switch ou o roteador é mais do que suficiente para corrigir quaisquer problemas de latência ou conexão. Limpar o cache ARP essencialmente faz com que todas as solicitações em seu banco de dados passem por todo o processo ARP novamente.

Basicamente, toda conexão que você estabelecer agora terá que resolver o endereço MAC do endereço IP novamente.

No entanto, com o tempo, um cache ARP pode ser danificado. As entradas do cache ARP tornam-se obsoletas e as novas adições ao banco de dados nem sempre substituem as entradas expiradas em sua coleção.

Quando isso acontece, você geralmente obtém erros que afetam o sistema e o desempenho da rede.

Dois sinais comuns de que seu cache ARP pode precisar de limpeza são se você não consegue carregar vários sites que costumavam funcionar bem e se você não consegue executar ping em determinados endereços IP quando sabe que esses sites estão funcionando corretamente.

janelas

Se você é do tipo apontar e clicar, pode usar o Painel de controle para limpar o cache ARP. Aqui estão as etapas para fazer isso.

  1. Localize e acesse o Painel de Controle
  2. Escolha o menu Ferramentas Administrativas
  3. Clique no menu Gerenciamento do Computador
  4. Localize e acesse serviços e aplicativos
  5. Role para baixo até encontrar o ícone de Roteamento e Serviços Remotos e acesse-o
  6. Use o menu suspenso para selecionar Desativado e clique em OK
  7. Reinicie o seu sistema
  8. Volte para a etapa 6 e selecione Ativar desta vez e clique em OK

Não é necessário reiniciar o sistema novamente depois disso.

Obviamente, o método mais simples envolve digitar uma linha de comando simples. A primeira coisa que você precisa fazer é localizar e abrir a janela do prompt de comando. Você pode fazer isso clicando manualmente no botão Iniciar ou pressionando o botão Windows no teclado.

A partir daí, você deseja digitar ‘cmd’ na caixa Iniciar Pesquisa do Windows. Você deve fazer isso para todas as versões do Windows após o Vista.

Se você estiver na conta de administrador, apenas clique no ícone cmd ou pressione Enter. Se você não estiver na conta de administrador, pode ser necessário clicar com o botão direito e escolher executar como administrador para que o comando NetShell funcione.

Você também pode forçar os privilégios de administrador se pressionar Ctrl-Shift-Enter e selecionar o ícone cmd.

Depois que a janela do Prompt de Comando for aberta, você deverá digitar a seguinte linha de comando:

netsh interface IP excluir arpcache

Deve ser parecido com isto

Pressione Enter e aguarde alguns segundos para que ele siga seu curso.

Linux

Limpar o cache ARP no Linux é algo semelhante. Em vez de usar o prompt de comando do Windows, você terá que abrir um prompt de terminal. Então você terá que se tornar root em seu sistema.

Uma vez feito isso, você executa os seguintes comandos em sequência:

arp –n

Esta linha permite que você visualize seu cache ARP. Ele permitirá que você saiba se precisa de uma atualização ou não.

ip –s –s neigh flush all

Este comando é usado para limpar o cache ARP.

arp –n

Usando este comando novamente, você valida os resultados. Você também poderá comparar a lista pré-clara com os resultados pós-claros e entender melhor o que estava errado com seu sistema.