6

読み取り/書き込み権限を持つ MIB オブジェクトがあります。MIB セクションは次のようになります。

EnableHalt OBJECT-TYPE
  SYNTAX Integer32
  MAX-ACCESS read-write
  STATUS current
  DESCRIPTION "implemented in NetSnmpcodsMr.c file."
  DEFVAL { 0 }
::= { Scalars 4 }

このオブジェクトでセットを実行すると、次のようになります。

$ sudo snmpset -v 2c -c public localhost 1.3.6.1.4.1.8072.2.2.4.0 i 1
Error in packet.
Reason: noAccess
Failed object: NET-SNMP-MIB::netSnmp.2.2.4.0

私が得るとき:

$ snmpget -v 2c -c public localhost 1.3.6.1.4.1.8072.2.2.4.0
NET-SNMP-MIB::netSnmp.2.2.4.0 = INTEGER: 1

すべて良好!

snmpd.conf に次の行を追加しました。

rwcommunity public localhost

まだnoAccessの問題。Ubuntuでnet snmp 5.4.2.1を使用しています

私は何を間違っていますか?アドバイスをお願いします ありがとうギル

4

5 に答える 5

7

あなたがこれを尋ねてから9ヶ月ですが、それが役立つ場合に備えて...

あなたのコミュニティの文字列は正しいですか?これを「」として指定しましたpublic。これは、デフォルトの読み取り専用コミュニティ文字列です。おそらく、private代わりに「」である必要があります。これは、デフォルトの読み取り/書き込みコミュニティ文字列です。

于 2010-07-20T15:44:45.767 に答える
2

試す:

snmpget -v 2c -c public localhost 1.3.6.1.4.1.8072.2.2.4.0 NET-SNMP-MIB::netSnmp.2.2.4.0
于 2010-06-04T20:37:36.580 に答える
2

ギル、

そのオブジェクトが読み取り専用の場合、おそらく noAccess ではなく notWritable を受け取ります。

http://www.tcpipguide.com/free/t_SNMPVersion2SNMPv2MessageFormats-5.htm

したがって、これはまだ Net-SNMP の設定の問題だと思います。Net-SNMP メール リストに投稿するか、アーカイブをチェックアウトしてください。

http://www.net-snmp.org/support/contacts.html

于 2009-10-15T07:02:08.997 に答える
0

snmpd.confファイルを変更し、ファイルの最後に以下の行を追加します。書き込み権限を付与します。

rwcommunity public
于 2012-01-11T02:28:32.933 に答える