¿Existe un equivalente para Mac OS X del comando Linux iwconfig?

27

Estoy buscando una herramienta de línea de comandos en Mac OS X que realice el equivalente del comando iwconfig en Linux.

Ejemplo:

kirkland@x220:~/src/byobu/byobu$ iwconfig wlan0
wlan0     IEEE 802.11abgn  ESSID:"serenity"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:11:22:33:44:55   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-17 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:70   Missed beacon:0
Dustin Kirkland
fuente

Respuestas:

33

ifconfigproporciona información sobre todas las interfaces, incluida la WLAN. La interfaz WLAN es generalmente en1.

$ ifconfig en1
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether 20:c9:d0:97:22:e9 
        inet6 fe80::22c9:d0ff:fe97:22e9%en1 prefixlen 64 scopeid 0x5 
        inet 192.168.1.137 netmask 0xffffff00 broadcast 192.168.1.255
        media: autoselect
        status: active

airport -I brinda información sobre las interfaces WLAN (consulte la página de manual para ver opciones adicionales)

$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I en1
     agrCtlRSSI: -68
     agrExtRSSI: 0
    agrCtlNoise: -85
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 54
        maxRate: 54
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 11:22:33:44:55:66
           SSID: serenity
            MCS: -1        channel: 6
nohillside
fuente
iwconfig puede apagar / encender el adaptador, ¿puede el aeropuerto hacer eso también? Además, ¿es el aeropuerto parte del conjunto de comandos predeterminado? Puedo ver man airport, pero airportpor sí solo no parece existir en mi sistema (Mac OSX 10.13.6).
crs1138
@ crs1138 ¿Lo comprobaste /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport?
nohillside