NoAccess error in snmpset
snmp
Solution
It's nine months since you asked this but in case it's helpful...
Is your community string correct? You specified it as "`public`", which is the default read-only community string. Perhaps it should be "`private`" instead, which is the default read-write community string.
Problem
I have a MIB object with read-write permission. MIB section looks like this: ``` EnableHalt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "implemented in NetSnmpcodsMr.c file." DEFVAL { 0 } ::= { Scalars 4 } ``` When I do a set on this object I get: ``` $ 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 ``` When I do a 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 ``` All is fine! In snmpd.conf I added the line: ``` rwcommunity public localhost ``` Still noAccess issue. I'm using net snmp 5.4.2.1 on Ubuntu What am I doing wrong? Please advice Thanks Gil