Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm looking for a command line tool in Mac OS X that performs the equivalent of the iwconfig command in Linux.

Example:

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
share|improve this question

1 Answer 1

up vote 5 down vote accepted

ifconfig gives information about all interfaces, including WLAN. The WLAN interface is usually 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 gives information about WLAN interfaces (check out the man page for additional options)

$ /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
share|improve this answer
    
Great, thanks. The airport command has the information I needed. I updated your answer with pasts of sample output, which is really what I needed. Cheers! –  Dustin Kirkland Jan 29 '13 at 4:50
    
At least on our Macs here, /usr/sbin/airport is a symlink pointing to the /System/Library/... path. –  patrix Jan 29 '13 at 17:19
3  
Strange. I don't have that. Mac OS X 10.8.1. ls: /usr/sbin/airport: No such file or directory –  Dustin Kirkland Jan 30 '13 at 5:00
    
Hmm, maybe I added it manually then. Anyway, thanks for adding the full path. –  patrix Jan 30 '13 at 5:47
    
It's here /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resourc‌​es/airport –  welldan97 Jun 30 at 22:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.