首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SNMP4J常规变量绑定错误

SNMP4J常规变量绑定错误
EN

Stack Overflow用户
提问于 2011-02-01 23:00:41
回答 2查看 3.1K关注 0票数 1

我正在尝试使用SNMP4J来做一个简单网络管理协议模块。每当我使用SNMP4J进行调用时,都会返回一个responseEvent错误,说明“通用变量绑定错误”,并且返回的数据等于Null。

调试:我在控制台上打印出我在SNMP4J中使用的确切的OID和版本号。然后,我使用打印输出的数据在命令行上执行snmpwalk。但是我得到了有效的结果。因此,我知道我向SNMP4J发送的是具有正确的OID、版本号、最大重复次数等的正确的pdu。

多年来,我一直使用SNMP4J和我编写的这段代码成功地监控其他设备。所以我不知道这次有什么不同。所以这让我很困惑。为什么我会返回“一般变量绑定错误?”是什么导致了这个错误?对调试有什么想法?

EN

回答 2

Stack Overflow用户

发布于 2011-02-02 17:36:56

这可以重现吗?如果是这样,您的第一个操作应该是使用Wireshark或Microsoft Network Monitor来捕获网络数据包。

我的猜测是,突然代理给你一个GenErr响应,这并不令人惊讶,

http://www.ietf.org/rfc/rfc1157.txt

票数 0
EN

Stack Overflow用户

发布于 2017-09-08 20:45:48

我在使用Comba中继器SNMP代理时也遇到了类似的令人费解的错误。如果我使用多个变量绑定执行SNMP Get (以表中的特定MIB值为目标),则会返回常规变量绑定错误。但是,如果我使用单个变量绑定执行SNMP Get (以表中的特定MIB值为目标),它将按预期响应。

我已经在其他设备(例如Corning,SOLiD)上使用多个变量绑定做了SNMP Get (以表中的特定MIB值为目标),它工作得很好。

因此,它与您正在访问的设备上的SNMP代理实现有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4864112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档