报错信息如下:
Error in packet.
Reason: noAccess
Failed object: SNMPv2-SMI::enterprises.1.1.3.0
可能导致问题出现的原因
-
SNMP 社区字符串的权限:
确保你使用的 SNMP 社区字符串(community string)在目标设备上具有写权限。SNMP 社区字符串通常分为只读(read-only)和读写(read-write)两种。你需要确保你的社区字符串是读写类型的。 -
SNMPv3 安全性:
如果你使用的是 SNMPv3,那么需要确保你的用户名、认证和加密设置正确,并且该用户有权修改目标 OID。 -
SNMP 代理的配置:
登录到目标设备(如路由器、交换机、服务器等),并检查 SNMP 代理的配置。确认 SNMP 代理是否允许从你的 IP 地址进行 SNMP 操作,以及是否对特定的 OID 设置了访问控制列表(ACL)。 -
OID 的可写性:
不是所有的 OID 都是可写的。有些 OID 仅仅是用于读取信息的。你需要确认你尝试修改的 OID 是否支持写操作。 -
使用正确的 SNMP 版本:
确保你使用的 SNMP 版本(SNMPv1, SNMPv2c, SNMPv3)与目标设备上的 SNMP 代理兼容,并且你的工具或客户端也支持该版本。