3

MIB OID オブジェクトのデータ型は「ビット」です。

object_OID
Composed Type: Bits
Base Type: BITS
Access: read-write
Kind: Scalar
SMI Type: OBJECT-TYPE
Value List: 
doc (0)
emta (1)
cpe (2)

MIB の説明から、デフォルトは DEFVAL {'00'h} です。設定値2(cpe)が欲しい。コマンドで値を設定しようとしました

snmpset -v2c -c public 192.168.100.1  [object_OID] b 2

しかし得た

Error in packet.
Reason: wrongValue (The set value is illegal or unsupported in some way)

も試した

snmpset -v2c -c public 192.168.100.1  [object_OID] i 2

再びエラー

Error in packet.
Reason: wrongType (The set datatype does not match the data type the agent expects)

このオブジェクトに対する SnmpgetHex-STRING: 00 は、BITS データ型の値 2 を設定する適切な形式は何ですか? を返します。

4

2 に答える 2

2

正しい構文を使用して BITS 値を設定しています。エージェントの実装に問題がある (つまり、エージェントが MIB 定義に従っていない) と推測する危険があります。

于 2014-09-17T14:09:09.660 に答える