1

SNMP4J を使用して SNMP バルクゲットを実行しようとしています。SNMP4Jを使用して呼び出しを行うと、「一般変数バインディングエラー」というresponseEventエラーが返され、返されたデータはNullに等しくなります。

デバッグするには: SNMP4J で使用している正確な OID とバージョン番号をコンソールに出力します。次に、印刷されたデータを使用して、コマンド ラインで snmpwalk を実行します。しかし、私は有効な結果を返します。したがって、SNMP4Jに正しいOID、バージョン番号、最大繰り返し数などを含む正しいpduを送信していることがわかります。

私は SNMP4J とこのコードを使用して、他のデバイスを何年も監視することに成功しました。なので、今回は何が違うのかわかりません。だから、これは私を困惑させています。「一般的な変数バインディング エラー」が返されるのはなぜですか? そのエラーの原因は何ですか? デバッグのアイデア?

4

2 に答える 2

0

それは再現できますか?その場合、まず Wireshark または Microsoft Network Monitor を使用してネットワーク パケットをキャプチャする必要があります。

私の推測では、エージェントが突然 GenErr 応答を返しますが、これは驚くべきことではありません。

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

于 2011-02-02T09:36:55.910 に答える