NoAccess erreur dans snmpset

J'ai un objet MIB avec autorisation en lecture-écriture. MIB section ressemble à ceci:

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

Quand je fais un jeu sur cet objet, j'obtiens:

$ 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

Quand je fais un get:

$ 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

Tout est beau!

Dans snmpd.conf j'ai ajouté la ligne:

rwcommunity public localhost

Encore noAccess question. Je suis en utilisant le net snmp 5.4.2.1 sur Ubuntu

Ce que je fais mal? S'il vous plaît conseils Merci Gil

L'OID que vous avez listé est: NET-SNMP-EXAMPLES-MIB::netSnmpExampleTables.4.0 cette application Est quelque chose que vous avez écrit ou sont en train d'essayer de modifier? Si c'est quelque chose de fait maison ou autre "non officiel", alors je suppose que le code afin de permettre la modification n'a pas encore été mise en œuvre.

OriginalL'auteur | 2009-10-13