arp sta per Address Resolution Protocol e viene utilizzato per mappare gli indirizzi MAC dei dispositivi (numero di identificazione univoco globale) agli IP. I computer contengono una tabella ARP che mappa gli indirizzi MAP e IP. Per visualizzare tutte le voci nella tabella, eseguire il comando seguente:
$ arp -a
Se ricevi un errore sotto durante l'esecuzione di arp:
arp: command not found
Potrebbe essere necessario installare il pacchetto net-tools in base alla distribuzione scelta.
| Distribuzione | Comando |
|---|---|
| Debian | apt-get install net-tools |
| Ubuntu | apt-get install net-tools |
| Alpino | apk aggiunge net-tools |
| Arci Linux | pacman -S net-tools |
| Kali Linux | apt-get install net-tools |
| CentOS | yum install net-tools |
| Fedora | dnf install net-tools |
| Raspbian | apt-get install net-tools |
| Docker | docker esegui cmd.cat/arp arp |
Esempio arp
1. Mostra la tabella arp corrente:
$ arp -a
2. Svuota l'intera cache:
$ arp -a -d
3. Elimina una voce specifica:
$ arp -d address
4. Crea una voce:
$ arp -s address mac_address