1

snmpset使用命令设置 OID时出现noAccess错误?

我能够获得 OID 值。我正在使用net-snmp代理配置,并且我认为我已snmpd.conf正确配置。OID 在 MIB 定义中也是可读写的。这是输出:

snmpget -v 2c -c myprivate 10.10.1.19 SNMPv2-MIB::sysContact.0
SNMPv2-MIB::sysContact.0 = STRING: rajesh.kumar@gmail.com

snmpset -v2c -c myprivate 10.10.1.19 SNMPv2-MIB::sysContact.0 s rajesh.kumar3@gmail.com.com
Error in packet.
Reason: noAccess
Failed object: SNMPv2-MIB::sysContact.0

我已经snmpd.conf正确配置了社区和访问权限。

4

1 回答 1

0

仔细检查代理snmpd.confrwcommunity. 默认是禁用的,即...

# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
#   arguments:  community [default|hostname|network/bits] [oid]

#rwcommunity  private  

你已经准备rocommunity好了myprivate?尝试将 rw 设置为 1 mypublic,将 ro 设置为 1,myprivate然后重试。

另请查看此 SO question NoAccess error in snmpset的答案

于 2015-05-26T09:20:24.633 回答