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
Vous devez vous connecter pour publier un commentaire.
C'est neuf mois depuis que vous avez demandé ce mais dans le cas où c'est utile...
Est votre chaîne de communauté correct? Vous l'avez indiqué que "
public
", qui est la valeur par défaut en lecture seule chaîne de la communauté. Il devrait peut-être être "private
" à la place qui est la valeur par défaut en lecture-écriture chaîne de communauté.OriginalL'auteur monorailkitty
Gil,
Que si l'objet est en lecture seule, alors vous aurez probablement recevoir notWritable au lieu de noAccess.
http://www.tcpipguide.com/free/t_SNMPVersion2SNMPv2MessageFormats-5.htm
Donc je pense que c'est encore un Net-SNMP problème de configuration et vous pouvez poster sur le Net-SNMP liste de mail ou consultez les archives,
http://www.net-snmp.org/support/contacts.html
Lex Li
http://sharpsnmplib.codeplex.com
OriginalL'auteur Lex Li
essayer:
OriginalL'auteur neha
modifier le snmpd.fichier conf, ajouter en dessous de la ligne en fin de fichier.Fournir l'autorisation d'écriture.
OriginalL'auteur leasonliang
noAccess (par opposition à notWritable) pourrait être causé par votre VACM la configuration de la vue en snmpd.conf. Regarder le com2sec, groupe, vue, et accès directives. Respectivement, ces carte une chaîne de la communauté et de l'adresse de source/de sous-réseau à un nom de la sécurité; ajoutez un nom de la sécurité en tant que membre d'un VACM groupe; définir un OID de la sous-arborescence comme une vue nommée; et enfin indiquer le niveau d'accès pour un ensemble donné de celles d'autres paramètres avec le modèle de sécurité et le niveau de sécurité. Si obtient de retour noError, mais des ensembles de retour noAccess, les chances sont bonnes que l'une de ces directives a configuré votre chaîne de communauté ou de votre adresse IP pour un accès en lecture seule pour ce qui serait autrement une lecture-écriture de la variable.
OriginalL'auteur Michael Kirkham