![从 snmpwalk 获取所有可写的 OID](https://linux22.com/image/148186/%E4%BB%8E%20snmpwalk%20%E8%8E%B7%E5%8F%96%E6%89%80%E6%9C%89%E5%8F%AF%E5%86%99%E7%9A%84%20OID.png)
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