2016-10-19 14 views
0

私はです。snmpwalkを使用してSNMPトラップを取得していません。しかし、同じWindows PC上の別のSNMPクライアント( "ManageEngine")は、簡単にすべてのトラップを取得します。また、Wiresharkはトラップがかなりきれいに到着していることを示しています。snmpwalkは応答を表示しませんが、別のSNMPクライアントとWiresharkは正常に動作します

私は何か間違っているのですか?

コマンド:

snmpwalk.exe -v 2c -c public -t 10 IP:Port 

タイムアウト:IPからの応答がありません:ポート

答えて

1

snmpwalkは、設計によって任意のトラップを受信すると仮定されていません。これは、GET-NEXT,GET-BULK要求を使用してMIBツリーをトラバースするために使用されます。

トラップを受信するには、代わりにsnmptrapdを使用する必要があります。

+0

ありがとう

Nmapの-sU IP -pを聴くためのnmapによって行うことができるため、サーバーが積極的に聞いていることを非常に最初に確認してください私はsnmptrapdを試して、画面上にたくさんのものを見つけました!! – Manmathan

3

ローカルマシン上の管理者がトラップを聞いているので、あなたはこれがのsnmpwalkが動作するという意味ではありませんポート162

で、リモートマシンでお送りトラップを受信することができます。あなたがクライアントであり、リモートホストにポート161でSNMPクエリーを送信しているからです。

応答しない理由リモートエンドのアクセス制御リストかもしれません。 間違ったコミュニティストリング.. クエリ

チェックとして、161

+0

コメントありがとうございます。 Mr. Andrewが指摘したように、snmptrapdの使用法は私にトラップ/情報を示しました。私はport162でsnmpwalkを使用していましたが、結果はありませんでした。コミュニティ文字列は公開されていて、snmpトラップが他のs/wやwiresharkによって受信されているのでACLの問題はないと思います。 Nmap – Manmathan

+0

NMapの情報をありがとう、試してみます。 – Manmathan

関連する問題