0

我正在尝试在 java 中对 Linux 机器进行 snmp set 查询,每当我进行查询时,我都会得到

 No Access to 127.0.0.1 6 (No access)</exception>

我真的很好奇为什么我无法访问,我是否需要 root 才能进行 snmp set 查询?或者,如果您知道我如何访问 localhost 来进行此查询,您能帮帮我吗?

顺便说一句,我的变量由 1.3.6.1.4.1 和 sysDescr 组成

谢谢你们

4

1 回答 1

1

每个 SNMP 代理都有一个包含其所有对象的地址簿,称为MIB或管理信息库。MIB 为 SNMP 代理中的每个对象提供名称、OID、数据类型、读/写权限和简要说明。因此,如果 OID 是只读的,则您无法更新该 OID 的值,并且sysDescr OID 是只读的。
例如,请参见此处。

于 2011-10-07T08:40:57.440 回答