Trovare l'indirizzo MAC (Media Access Control), o indirizzo hardware, per gli host sulla rete è un processo abbastanza semplice. Implica l'uso del protocollo di risoluzione degli indirizzi (ARP), che converte gli indirizzi del protocollo Internet (IP) nell'indirizzo MAC. Tutti i comuni sistemi operativi (OS) includono il comando "arp" che permette di scoprire facilmente gli indirizzi MAC sulla rete. In questo articolo imparerai a trovare l'indirizzo MAC su OS X, Microsoft Windows e Linux OS.
Passi
Metodo 1 di 4: OS X
Passaggio 1. Apri l'app Terminale
Il modo più rapido per trovare tutti gli indirizzi MAC rilevati consiste nell'elencare tutte le voci correnti nella tabella ARP.
sudo arp -a
Passaggio 2. Eseguire il ping dell'IP di destinazione
Se la coppia di indirizzi IP e MAC non è elencata nell'output, è necessario prima eseguire il "ping" dell'IP di destinazione.
ping 192.168.1.112
Passaggio 3. Se il ping restituisce una risposta positiva, è possibile rivedere le informazioni ARP utilizzando uno dei seguenti metodi. Ciascuno di questi comandi fornirà la mappatura dell'indirizzo IP-MAC
- sudo arp 192.168.1.112
- sudo arp -a
Metodo 2 di 4: Microsoft Windows
Passaggio 1. Aprire un prompt dei comandi
Il modo più rapido per trovare tutti gli indirizzi MAC rilevati consiste nell'elencare tutte le voci correnti nella tabella ARP.
arp -a
Passaggio 2. Eseguire il ping dell'IP di destinazione
Se la coppia di indirizzi IP e MAC non è elencata nell'output, è necessario prima eseguire il "ping" dell'IP di destinazione.
ping 192.168.1.112
Passaggio 3. Se il ping restituisce una risposta positiva, è possibile rivedere le informazioni ARP utilizzando uno dei seguenti metodi. Ciascuno di questi comandi fornirà la mappatura dell'indirizzo IP-MAC
- arp 192.168.1.112
- arp -a
Metodo 3 di 4: Linux
Passaggio 1. Aprire una finestra della console
Il modo più rapido per trovare tutti gli indirizzi MAC rilevati consiste nell'elencare tutte le voci correnti nella tabella ARP.
sudo arp -a
Passaggio 2. Eseguire il ping dell'IP di destinazione
Se la coppia di indirizzi IP e MAC non è elencata nell'output, è necessario prima eseguire il "ping" dell'IP di destinazione.
ping 192.168.1.112
Passaggio 3. Se il ping restituisce una risposta positiva, è possibile rivedere le informazioni ARP utilizzando uno dei seguenti metodi. Ciascuno di questi comandi fornirà la mappatura dell'indirizzo IP-MAC
- sudo arp 192.168.1.112
- sudo arp -a
Metodo 4 di 4: Utilità arp-scan di Linux
Passaggio 1. Sul sistema operativo Linux è possibile evitare di eseguire il ping di singoli host e quindi di richiedere l'indirizzo MAC utilizzando l'utility arp-scan
L'utility arp-scan rende molto facile scoprire tutte le coppie di indirizzi IP-MAC su una sottorete.
Passaggio 2. Aprire una finestra della console
Passaggio 3. Impartire un comando
L'utility arp-scan ha molte opzioni disponibili, ma il metodo più semplice consiste nell'emettere il comando con un parametro di sottorete. Questo creerà una tabella arp di tutti gli host accessibili dalla rete e stamperà l'output sulla console.
sudo arp-scan 192.168.1.0/24
Suggerimenti
- Quando sei su Linux, usa l'utility arp-scan per scansionare rapidamente un'intera sottorete alla ricerca di coppie IP-MAC.
- Se non vengono restituiti risultati per la tua richiesta ARP, prova a eseguire il ping dell'host e quindi a inviare la richiesta ARP.