バージョン 1、2 では正常に機能するデバイス検出を行う必要があります。これは、デフォルトで「パブリック」というコミュニティ名が役立つためですが、バージョン 3 では資格情報が必要です。それを知るためのツールまたは方法を知っていますか? ?
2 に答える
1
https://www.rfc-editor.org/rfc/rfc3414#section-4で説明されているように、空の v3 pdu を送信できます。デバイスが v3 プロトコルをサポートしている場合、snmpEngineID で応答します (レポート メッセージ)。
「これは、noAuthNoPriv の securityLevel、長さゼロの msgUserName、長さゼロの msgAuthoritativeEngineID 値、および varBindList を空のままにして、要求メッセージを生成することによって達成できます。」
于 2014-12-24T13:13:50.507 に答える
0
@DominikPawlak は、すでに RFC 準拠のアプローチを示しています。コードサンプルが必要な場合は、#SNMP に snmpdiscover というサンプルがあります。
http://sharpsnmplib.codeplex.com/wikipage?title=SNMP%20Device%20Discovery&referringTitle=ドキュメント
于 2014-12-24T13:58:08.977 に答える