Come cancellare la cache ARP

La cache ARP funge da libreria di voci ARP per lo più dinamiche. Questi sono fatti solitamente quando gli indirizzi IP sono risolti da un nome host e poi in un indirizzo MAC. Questo processo è ciò che consente al sistema di comunicare correttamente con un indirizzo IP.

Come cancellare la cache ARP

Cancellare la cache ARP non è sempre necessario. Infatti, nella maggior parte dei casi riavviare lo switch o il router è più che sufficiente per risolvere eventuali problemi di latenza o connessione. La cancellazione della cache ARP fa sì che tutte le richieste nel database passino nuovamente attraverso l’intero processo ARP.

Fondamentalmente, ogni connessione che ora stabilisci dovrà risolvere nuovamente l’indirizzo MAC dall’indirizzo IP.

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

Quando ciò accade, spesso si verificano errori che influenzano il sistema e le prestazioni della rete.

Due segni comuni che la tua cache ARP potrebbe aver bisogno di essere cancellata sono se non riesci a caricare vari siti Web che funzionavano bene e se non riesci a eseguire il ping di determinati indirizzi IP quando sai che quei siti funzionano correttamente.

Windows

Se siete il tipo punta e clicca, è possibile utilizzare il Pannello di controllo per cancellare la cache ARP. Ecco i passaggi per farlo.

  1. Individuare e accedere al Pannello di Controllo
  2. Scegliere il menu Strumenti di Amministrazione
  3. fare Clic su Gestione Computer menu
  4. Individuare e accedere a Servizi e Applicazioni
  5. Scorrere verso il basso fino a trovare il server di Routing e Remote icona di Servizi e di accesso
  6. Utilizzare il menu a discesa per selezionare Disabilitato e fare clic su OK
  7. Riavviare il sistema
  8. Andare al passaggio 6 e selezionare Abilita e fare clic su OK

non È necessario riavviare il sistema dopo questa.

Naturalmente, il metodo più semplice consiste nel digitare una semplice riga di comando. La prima cosa che devi fare è individuare e aprire la finestra del prompt dei comandi. È possibile farlo facendo clic manualmente sul pulsante Start o premendo il pulsante Windows sulla tastiera.

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

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

È inoltre possibile forzare i privilegi di amministratore se si preme Ctrl-Maiusc-Invio e si seleziona l’icona cmd.

Dopo la finestra del Prompt dei comandi si apre, è necessario digitare la seguente riga di comando:

netsh interface IP comando delete arpcache

dovrebbe essere qualcosa come questo

Premere invio e dargli un paio di secondi per eseguire il suo corso.

Linux

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

Una volta fatto ciò, esegui i seguenti comandi in sequenza:

arp –n

Questa riga consente di visualizzare la cache ARP. Ti consente di 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

Utilizzando nuovamente questo comando, si convalidano i risultati. Potrai anche essere in grado di confrontare l’elenco pre-clear con i risultati post-clear e dare un senso migliore di ciò che era sbagliato con il sistema.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.