0

この質問が無知で集まった大衆からのものであることをお詫びします。私は 3 年間 net-snmp から離れており、すべての開発を見逃していました。

組み込み Linux システムで使用するバイリンガルの v2c/v3 snmpd を配布する必要があります。

優れた net-snmp ソースを使用することを期待しています。これらのソースをマーシャリングするための正しいアプローチは何ですか?ここで、「正しい」==単純で、複雑ではなく、バニラであり、「うまく機能する」?

どうもありがとう、みんな。そして、私は時代遅れであることに改めてお詫び申し上げます。

編集:なぜこの入力が必要なのですか? 一般に、snmp v2c について多くの経験があります。net-snmp の経験。snmp v3の経験はほとんどありません。私は v3 を初めて使用するので、net-snmp ソースからエージェントを構築する人の道に、私の経験からわかる多くの文書化されていない落とし穴やハードルを回避できるように、それを行った人からのクックブック アプローチを探しています。 .

4

1 に答える 1

0

まず、Net-SNMP は内部ですでに 3 か国語に対応しています。v1、v2c、および v3 を受け入れるように構成すると、何も変更せずに 3 つのプロトコル バージョンすべてを喜んで受け入れて応答します。

次に、snmpv1/2c を機能させるには、snmpd.conf ファイルに必要なものは次のとおりです。

rocommunity COMMUNITYNAME

どこで、COMMUNITYNAME使用したい超秘密の安全でないコミュニティ/パスワードです.

SNMPv3 については、USM で SNMPv3 を使用することを想定しています。SNMPトラフィックの保護に関するNet-SNMPチュートリアルを読むことから始めて、そこから進むことをお勧めします。

また、実行snmpconf -g basic_setupして、上記およびその他のオプションについてさらにヘルプを得ることができることに注意してください。

于 2011-10-31T17:23:24.013 に答える