У меня есть объект 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
Все еще нет проблемы с доступом. Я использую net snmp 5.4.2.1 в Ubuntu.
Что я делаю не так? Пожалуйста, совет Спасибо Гил
NET-SNMP-EXAMPLES-MIB::netSnmpExampleTables.4.0
Является ли это приложение чем-то, что вы написали или в настоящее время пытаетесь изменить? Если это что-то самодельное или иным образом неофициальное, то я подозреваю, что соответствующий код, разрешающий модификацию, еще не реализован. - person Douglas Manley   schedule 03.12.2013