MacOS 터미널에서 무선 액세스 포인트 정보를 얻는 방법

MacOS 터미널에서 무선 액세스 포인트 정보를 얻는 방법

주변 액세스 포인트에 대한 정보를 수집하려고 합니다.

하지만 이를 수행하는 데 적합한 도구를 찾을 수 없습니다.

Linux의 경우 iwconfig 및 iwlist와 같은 도구가 있지만 MacOS에서는 사용할 수 없는 것 같습니다.

답변1

귀하가 달성하려는 것이 무엇인지 완전히 확신할 수는 없지만 airport무선 네트워크/연결에서 모든 종류의 정보를 얻을 수 있습니다.

예를 들어

sudo airport -s범위 내의 모든 네트워크에 대한 정보(예: RSSI 강도)를 제공합니다.

sudo airport -I다음과 같은 연결 정보를 제공하세요.

     agrCtlRSSI: -66
     agrExtRSSI: 0
    agrCtlNoise: -93
    agrExtNoise: 0
          state: running
        op mode: station
     lastTxRate: 351
        maxRate: 1300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: aa:bb:cc:11:22:33
           SSID: mycoolwifi
            MCS: 2
  guardInterval: 400
            NSS: 3
        channel: 48,80

도달 경로는 다음 airport과 같습니다.

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport

답변2

macOS 10.14.6에서는 다음 명령을 사용하여 현재 연결된 네트워크의 SSID를 수집할 수 있습니다.

ioreg -l -n AirPortDriver | grep IO80211SSID | sed 's/^.*= "\(.*\)".*$/\1/; s/ /_/g

관련 정보