15 votes

Comment obtenir des informations sur le Wi-Fi à partir du Terminal ?

Existe-t-il un moyen d'obtenir le BSSID et la liste des réseaux Wi-Fi disponibles à partir du terminal ?

Je recherche quelque chose de similaire à ifconfig run0 scan sur OpenBSD, qui liste tous les points d'accès, BSSID, intensité du signal, etc.

30voto

sofly Points 1551

Il y a un utilitaire d'aéroport enterré que vous voudrez utiliser. Créez un lien symbolique dans /usr/local/bin vers l'utilitaire pour un accès rapide avec cette commande :

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Maintenant, vous devriez être capable d'exécuter airport -s et obtenir une liste des réseaux disponibles avec les BSSIDs.

Si vous maintenez la touche option tout en ouvrant les réseaux WiFi dans la barre de menu, vous pouvez également voir les BSSID un par un, bien qu'il semble que vous vouliez la version CLI d'OpenBSD.

UPDATE :

"rootless", alias System Integrity Protection (SIP), a été ajouté à OSX depuis que j'ai écrit cette réponse à l'origine. /usr/bin y /usr/sbin en lecture seule . Il est approprié d'utiliser /usr/local/bin J'ai donc mis à jour la réponse pour que le lien symbolique soit créé à cet endroit.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X