LinuxデバイスでLinuxベースのsnmp(net-snmp)を使用しています。 Linuxホスト・マシン上のSNMPトラップを受信するには、私は(snmpdデーモンを停止した後)、以下のよう/etc/snmp/snmptrapd.confファイル内にsnmptrapdを設定している異なる認証タイプの同じユーザを設定すると、snmp v3のトラップが機能しない
createUser user MD5 "password123" DES "encrypt123"
authuser log user authPriv
の構成上、私はLinuxホスト・マシン上のSNMPトラップを受信できるように私はLinuxデバイス
snmptrap -Ci -v3 -u user -a MD5 -A password123 -x DES -X encrypt123 -l authPriv 10.103.0.110 '' Test-MIB::statusChangeNotification Test-MIB::statusChangeAlarm s 'status change'
からの指令の下に実行するとき今は同じユーザおよびSHA/DES構成(以下など)でSNMPTRAPコマンド上に実行した場合、その場合SNMPTRAPコマンドにsnmpinform」で失敗している:認証失敗(誤ったパスワード、コミュニティまたはキー)」というエラーメッセージが表示されます。 (にsnmptrapdは停止し、上記のようにSHA/DESの構成後に開始されます。)
snmptrap -Ci -v3 -u user -a SHA -A password123 -x DES -X encrypt123 -l authPriv 10.103.0.110 '' Test-MIB::statusChangeNotification Test-MIB::statusChangeAlarm s 'status change'
は、誰もがこのエラーの背後にある可能な理由をお勧めすることはできますか? snmptapコマンドは、異なる認証タイプで同じユーザーエントリを許可しないusmUserテーブルを維持しますか? usmUserテーブルをリセットする方法はありますか? 追加の設定は必要ですか?