snmpwalk
获取系统所有有效 OID 的列表很容易。我如何判断哪些 OID 是只读的,哪些是可写的?
$ snmpwalk -v1 -c testing 256.256.256.256
SNMPv2-MIB::sysDescr.0 = STRING: Testing Device
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1160403) 3:13:24.03
...
答案1
你可以试试这个脚本https://github.com/DanNegrea/SNMP-Write-Check
它首先使用 snmpwalk,然后对每个 OID 执行 snmpset