Cambium (formerly Motorola) Canopy radios come with SNMP write disabled (as they should). Unfortunately there isn’t a documented way to enable it without clicking through the web UI. I’ve been thinking about how to enable it for a while as our OSS project needs SNMP write to enforce configurations on the device. Over the weekend I got the chance to sit down and figure out exactly what needed to happen by watching the HTTP transactions with Charles Proxy. The result is a short bit of python that can be used from the command line or imported into a existing system as a python module: snmpset.py.