MGG 509: WiFi Answers with Wi-Fi Guru Alf Watt of iStumbler

| Mac Geek Gab Podcast

Alf Watt, developer of iStumbler and also formerly of Apple's Wi-Fi group, joins John and Dave today to answer all of your (and their!) Wi-Fi concerns. Join these three geeks to absorb all the Wi-Fi knowledge you can. Download, press play and enjoy!

MGG 509: WiFi Answers with Wi-Fi Guru Alf Watt of iStumbler

Jul. 8, 2014 — Download: MP3 Version or AAC Version


Sponsor: Meet the PDFpen family: powerful PDF tools for Mac and iOS. Edit, sign, scan, and OCR at your Mac or on the go.

Sponsor: Gazelle is the fast and easy way to get cash for your used iPhone, iPad, and more.  Sell your used Apple products at and make it easier to trade up to the latest devices!

Popular TMO Stories


Alex Santos

Intersting thing on SNMP and Airport hardware.

I ran this “snmpwalk -v 2c -c public -O e” on my Airport Express (latest hardware) and a bunch of goodies spewed out. So although the latest Airport Utility does not support SNMP it’s all in the hardware it seems.

Looks like SNMP is off on my express but here is a snippet of output.

SNMPv2-MIB::snmpInPkts.0 = Counter32: 523
SNMPv2-MIB::snmpOutPkts.0 = Counter32: 523
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys.0 = Counter32: 0
SNMPv2-MIB::snmpInGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpInTotalReqVars.0 = Counter32: 533
SNMPv2-MIB::snmpInTotalSetVars.0 = Counter32: 0
SNMPv2-MIB::snmpInGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetNexts.0 = Counter32: 537
SNMPv2-MIB::snmpInSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpInGetResponses.0 = Counter32: 0
SNMPv2-MIB::snmpInTraps.0 = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs.0 = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 0
SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 547
SNMPv2-MIB::snmpOutTraps.0 = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: 2
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0

Alex Santos

re above comment, actually I don’t know what all the output means. Does anyone want to chime in?

Alex Santos

I could not resist this. Installing an older version of Airport Utility to get all the features back that version 6 wiped out.

You can do this with brew and wine. Brilliant fun hack.

Alex Santos

As an FYI, Airport Utility exe running on Wine only sees my 2nd gen Airport Extreme. Hmm, maybe I just a newer version of Airport Utility for Windows that can see my new express. Anyway, cool stuff!


Alex, the SNMP output is showing individual ‘MIB’ entries and their types.

Taking one example:

SNMPv2-MIB::snmpInPkts.0 = Counter32: 523

‘SNMPv2-MIB’ we’re talking SNMP v2
‘snmpInPkts.0’ packets received by the primary interface
‘Counter32’ it’s a 32 bit counter value (which should always increase)
‘523’ is the number of packets

Frank V

Regarding the problem of Slau. You are right, with ControlPlane (I like that program) and some scripting you can indeed switch to the correct access point. If ControlePlane determined the location it can run a shell script with the following command in it:
networksetup -setairportnetwork en0 WIFI_SSID WIFI_PASSWORD

Frank V

Small correction, I think networksetup -setairportnetwork en0 WIFI_SSID is enough, because the password of his access point is already in the keychain.

Log in to comment (TMO, Twitter or Facebook) or Register for a TMO account