2017-07-19 13 views
0

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テーブルをリセットする方法はありますか? 追加の設定は必要ですか?

答えて

0

snmptrapd.confのユーザ名とパスワードの両方から引用符を削除しようとしましたか?

0

これは機能しません。これは絶対に期待される動作です。ユーザー構成は、両側で一致する必要があります(トラップ送信側とトラップ受信側)。

SHA1およびMD5は全く異なる認証プロトコルです。同じ入力データに対して異なるハッシュコードを生成します。

関連する問題