我有net-snmp-5.8代理,我可以做snmpget
和snmpgetnext
。
在这个链接http://net-snmp.sourceforge.net/wiki/index.php/TUT:snmpgetnext中,它说snmpgetnext必须获取snmp表中下一个OID的值;但是当我在我的代理上使用它时,它会返回与snmpget
完全相同的结果。
我想知道为什么我不能正确使用snmpgetnext
?!
我的经纪人有什么问题吗?
我没有在net-snmp-5.8包上做任何改动。
链接到snmpget
- > http://net-snmp.sourceforge.net/tutorial/tutorial-5/commands/snmpget.html
我尝试使用Net-SNMP 5.8,它对我有用。你能再次删除并安装snmpd吗?另外,你可以试试snmpwalk检查你的MIB文件中的对象是否正常?
goksel@ubuntu:~$ snmpget -v2c -cpublic localhost sysUpTime.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (35822617) 4 days, 3:30:26.17
goksel@ubuntu:~$ snmpgetnext -v2c -cpublic localhost sysUpTime.0
SNMPv2-MIB::sysContact.0 = STRING: Me <[email protected]>