J'utilise Mac OS X Lion. Comment puis-je connaître l'adresse MAC d'un routeur sans fil qui figure dans la liste des réseaux sans fil ?
Réponses
Trop de publicités?Une autre solution consiste à obtenir l'adresse MAC associée à une adresse IP. Dans votre cas, vous devez trouver l'adresse IP de votre routeur. Normalement, il s'agit de votre passerelle par défaut. Vous pouvez faire tout cela en utilisant les lignes de commande.
Tout d'abord, vous devez obtenir votre passerelle par défaut. Tapez netstat -nr | grep default
. Le résultat devrait ressembler à ceci :
default 192.168.1.1 UGSc 31 0 en1
A partir de là, vous pouvez être sûr que l'adresse IP de votre routeur est 192.168.1.1
. Ensuite, vous devez trouver l'adresse MAC associée à cette IP en utilisant arp -a | grep 192.168.1.1
commande. La sortie vous montrera l'adresse MAC du routeur.
? (192.168.1.1) at 0:c:42:64:bd:10 on en1 ifscope ...
J'espère que cela vous aidera :)
Méthode 1 :
Obtenez l'IP du routeur d'abord, puis utilisez arp -a
pour trouver l'adresse MAC.
Vous pouvez obtenir l'IP du routeur par cette commande
echo "show State:/Network/Global/IPv4" | scutil | grep Router
ou
ipconfig getpacket en0 | grep router
Méthode 2 :
Obtenez d'abord l'UUID du service de votre Wi-Fi.
echo "show State:/Network/Global/IPv4" | scutil | grep PrimaryService
puis obtenir l'adresse MAC par l'UUID du service
echo "show State:/Network/Service/<service UUID>/IPv4" | scutil | grep ARPResolvedHardwareAddress