터미널 내에서 Wi-Fi 정보를 얻으려면 어떻게합니까? Wi-Fi 네트워크 목록을 얻는 방법이 있습니까? 즉

터미널 내에서 BSSID 및 사용 가능한 Wi-Fi 네트워크 목록을 얻는 방법이 있습니까?

ifconfig run0 scan, 모든 액세스 포인트, BSSID, 신호 강도 등을 나열하는 OpenBSD 와 비슷한 것을 찾고 있습니다.



답변

사용할 공항 유틸리티가 묻혀 있습니다. 이 명령으로 빠르게 액세스 할 수 있도록 / usr / local / bin에 유틸리티에 대한 심볼릭 링크를 만듭니다.

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

이제 airport -sBSSID를 사용하여 사용 가능한 네트워크 목록 을 실행 하고 얻을 수 있어야합니다 .

메뉴 표시 줄에서 WiFi 네트워크를 여는 동안 옵션 키를 누르고 있으면 OpenBSD에서 CLI와 같은 버전을 원하는 것처럼 보이지만 BSSID를 한 번에 하나씩 볼 수도 있습니다.

최신 정보:

내가 처음이 대답을 쓴 이후 “뿌리가”AKA 시스템 무결성 보호 (SIP)을 만드는, OSX에 추가되었습니다 /usr/bin/usr/sbin 읽기 전용 . 를 사용하는 것이 적절 /usr/local/bin하므로 기호 링크가 생성되도록 답변을 업데이트했습니다.


답변