Asuswrt-merlin enable SNMP

Asus routers using asuswrt have support for SNMP in current firmware. Here is how to enable and test it (using alternative firmwareasuswrt-merlin).

In main navigation select Administration in Advanced settings section and click on SNMP tab.

Change Enable SNMP to Yes. Update fields: System Name, System Location and SNMP Get Community.

Field SNMP Get Community is important as it acts like password. To test if SNMP is working use snmpwalk command (in our case parameter -c public and IP 192.168.1.1).

snmpwalk -Os -c public -v2c 192.168.1.1 iso.3.6.1.2.1.1.1

If it works you should see, something similar to:

sysDescr.0 = STRING: Linux RT-AC68U-37F8 2.6.36.4brcmarm #1 SMP PREEMPT Mon Nov 2 10:07:03 EST 2015 armv7l

If your parameter -c doesnt match SNMP Get Community in router, you will get:

Timeout: No Response from 192.168.1.1

To get all available data run:

snmpwalk -Os -c public -v2c 192.168.1.1