Anonim

La cache ARP funge da libreria di voci ARP per lo più dinamiche. Di solito vengono creati quando gli indirizzi IP vengono risolti da un nome host e quindi in un indirizzo MAC. Questo processo è ciò che consente al sistema di comunicare correttamente con un indirizzo IP.

La pulizia della cache ARP non è sempre necessaria. In effetti, nella maggior parte dei casi il riavvio dello switch o del router è più che sufficiente per risolvere eventuali problemi di latenza o connessione. La cancellazione della cache ARP essenzialmente fa sì che tutte le richieste nel database passino nuovamente attraverso l'intero processo ARP.

Fondamentalmente, ogni connessione ora stabilita dovrà risolvere nuovamente l'indirizzo MAC dall'indirizzo IP.

Tuttavia, nel tempo una cache ARP può essere danneggiata. Le voci della cache ARP diventano obsolete e le nuove aggiunte al database potrebbero non sempre sovrascrivere le voci scadute nella raccolta.

In questo caso, si ottengono spesso errori che influiscono sul sistema e sulle prestazioni della rete.

Due segni comuni che potrebbe essere necessario svuotare la cache ARP sono se non è possibile caricare vari siti Web che funzionavano correttamente e se non è possibile eseguire il ping di determinati indirizzi IP quando si sa che tali siti funzionano correttamente.

finestre

Se sei il tipo punta e clicca, puoi usare il Pannello di controllo per cancellare la cache ARP. Ecco i passaggi per farlo.

  1. Individua e accedi al Pannello di controllo
  2. Seleziona il menu Strumenti di amministrazione
  3. Fai clic sul menu Gestione computer
  4. Individua e accedi a Servizi e applicazioni
  5. Scorri verso il basso fino a trovare l'icona Routing e Servizi remoti e accedervi
  6. Utilizzare il menu a discesa per selezionare Disabilitato e fare clic su OK
  7. Riavvia il tuo sistema
  8. Torna al passaggio 6 e seleziona Abilita questa volta e fai clic su OK

Non è necessario riavviare nuovamente il sistema dopo questo.

Naturalmente, il metodo più semplice prevede la digitazione di una semplice riga di comando. La prima cosa da fare è individuare e aprire la finestra del prompt dei comandi. Puoi farlo facendo clic manualmente sul pulsante Start o premendo il pulsante Windows sulla tastiera.

Da lì si desidera digitare 'cmd' nella casella Inizia ricerca di Windows. Devi farlo per tutte le versioni di Windows dopo Vista.

Se sei sull'account amministratore, fai clic sull'icona cmd o premi Invio. Se non si utilizza l'account amministratore, potrebbe essere necessario fare clic con il pulsante destro del mouse e scegliere Esegui come amministratore affinché il comando NetShell funzioni.

Puoi anche forzare i privilegi di amministratore se premi Ctrl-Maiusc-Invio e selezioni l'icona cmd.

Dopo l'apertura della finestra del prompt dei comandi, è necessario digitare la seguente riga di comando:

interfaccia netsh IP elimina arpcache

Dovrebbe assomigliare a qualcosa di simile a questo

Premi Invio e concedi alcuni secondi per eseguire il suo corso.

Linux

Svuotare la cache ARP in Linux è in qualche modo simile. Invece di utilizzare il Prompt dei comandi di Windows dovrai aprire un prompt del terminale. Quindi dovrai diventare root sul tuo sistema.

Una volta fatto, esegui i seguenti comandi in sequenza:

arp –n

Questa riga consente di visualizzare la cache ARP. Ti farà sapere se ha bisogno di un aggiornamento o meno.

ip –s –s neigh flush all

Questo comando viene utilizzato per cancellare la cache ARP.

arp –n

Usando di nuovo questo comando, si convalidano i risultati. Sarai anche in grado di confrontare l'elenco pre-clear con i risultati post-clear e capire meglio cosa non andava nel tuo sistema.

Come cancellare la cache arp