如何修复“usmUserSecurity”的 GET 请求在netsnmp中?
snmpget -v 2c -c public myDevice usmUserSecurity
返回:
SNMP-USER-BASED-SM-MIB::usmUserSecurityName.".q...s...."."__internal__" = STRING: __internal__
而不是 NoSuchObject/Instance。 usmUserTable
中的所有其他列都会发生相同的行为。
在这种情况下,get
请求看起来就像 getNext
一样。我正在尝试解决此问题,但我似乎找不到处理这些请求的相关代码部分(在 net-snmp 代码库中)。有人可以帮忙吗?
snmpget -v 2c -c public myDevice usmUserSecurity
Returns:
SNMP-USER-BASED-SM-MIB::usmUserSecurityName.".q...s...."."__internal__" = STRING: __internal__
instead of NoSuchObject/Instance.
The same behaviour happens for all the other columns in usmUserTable
.
Looks like the get
requests act as getNext
in this case. I am trying to fix this, but I can't seem to find the relevant part of code ( in the net-snmp code base ) which deals with these requests. Can someone assist?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你最好捕获网络数据包,然后看看捕获的数据包是否特殊。由于 Net-SNMP 是如此“古老”且稳定,因此您发现新错误的可能性最小。
You'd better capture the network packets and then see if the captured packets are special. As Net-SNMP is so "old" and stable, it is least likely that you discover a new bug.