Il comando arp viene utilizzato per visualizzare la tabella ARP o apportare modifiche ad essa. Se eseguito senza argomenti, il comando arp visualizza la tabella ARP:
# arp Address HWtype HWaddress Flags Mask Iface 192.168.1.11 ether 30:3a:64:44:a5:02 C eth0
A volte potresti voler configurare manualmente la voce ARP statica sui server Linux. Questo post include i passaggi su come aggiungere una voce statica nella cache ARP di sistema.
Modifica temporanea (la modifica andrà persa dopo il riavvio del sistema)
1. Aggiungi la voce ARP nella cache ARP di sistema tramite il comando:
# arp -s hostname hw_addr
Ad esempio:
# arp -s 192.168.0.10 00:23:f6:7c:b9:4d
Modifica permanente (la modifica rimane dopo il riavvio del sistema)
Aggiungi indirizzi Ethernet a 48 bit e i relativi numeri IP nel file /etc/ethers, ad esempio:
# echo "00:23:f6:7c:b9:4d 192.168.0.10" >> /etc/ethers
Eliminazione voce arp
Nel caso in cui un sistema remoto abbia la sua scheda di rete sostituita, potrebbe essere necessario eliminare una voce dalla tabella ARP. Questo può essere ottenuto usando l'opzione -d del comando arp:
# arp -i eth0 -d 192.169.1.11
Una volta che l'indirizzo è stato rimosso dalla tabella ARP, non dovrebbe essere necessario aggiungere manualmente il nuovo indirizzo. La prossima volta che il sistema locale utilizza questo indirizzo IP, invia una richiesta di trasmissione sulla rete appropriata per determinare il nuovo indirizzo MAC.
arp:comando non trovato