Vi è mai capitato di avere tra le mani un dispositivo di rete, come un router, un'access point o una stampante, di cui non ricordate o non conoscete le impostazioni di rete? Non conoscendo l'IP non potete entrare nell'interfaccia di gestione per modificare eventuali parametri. La strada più ovvia sembrerebbe essere quella di riportare il dispositivo alle impostazioni di fabbrica tramite un reset. C'è però un metodo meno invasivo e più veloce, che sfrutta il protocollo ARP.
Vediamo come procedere.
1) Impostate un qualsiasi indirizzo IP sulla vostra interfaccia di rete. Ad esempio 192.168.0.1
2) Individuate il MAC-ADDRESS del dispositivo da cui si vuole recuperare l'IP. Di norma il mac-address è indicato sulle etichette dei dispositivi oppure, se l'avete conservata, nella scatola d'acquisto che li conteneva.
3) Aprire una terminale (MS-DOS per Windows) sul computer e digitare i seguenti comandi:
Sintassi di Windows: | Esempio di Windows: |
arp -s ping -l 408 -t |
arp -s 192.168.0.125 00-40-8c-18-10-00 ping -l 408 -t 192.168.0.125 |
Sintassi di UNIX/Linux/Mac: |
Esempio di UNIX/Linux/Mac: |
arp -s temp ping -s 408 |
arp -s 192.168.0.125 00:40:8c:18:10:00 temp ping -s 408 192.168.0.125 |
Il valore , che nell'esempio della colonna destra corrisponde a 192.168.0.125, è da scegliere a piacimento, purchè sia nella stessa classe di indirizzamento a cui appartiene il vostro PC. In pratica state decidendo con che IP raggiungere il dispositivo remoto.
Se le cose sono andate a buon fine il dispositivo di rete risponderà al vostro ping e sarà raggiungibile con l'IP che avete scelto.
In pratica il vostro PC ha inserito nella propria tabella ARP l'associazione mac-address/indirizzo IP da voi fornita.