无法使用snmpget CLI命令执行SNMP GET,但可以使用MIB浏览器执行SNMP GET。

问题描述 投票:0回答:1

我在Linux机器上配置我的SNMP代理,以下是我在默认的SNMP代理中包含的用户自定义设置。snmpd.conf 设置。

rwuser bootstrap priv
rwuser prateek priv

createUser bootstrap SHA temp_password AES

然后我重启了SNMP服务,然后尝试对sysDescr OID进行SNMP GET,并且能够执行成功。

screenshot 1

然后我尝试用snmpget CLI命令进行同样的操作。

snmpget -v 3 -u bootstrap -l authPriv -a SHA -x AES -A temp_password -X temp_password 127.0.0.1:161 1.3.6.1.2.1.1.1.0

但我得到以下错误。

Timeout: No Response from 127.0.0.1:161

: SNMP客户端和代理在同一主机上运行。

谁能向我解释一下,为什么我无法执行与使用MIB浏览器相同的操作?

snmp net-snmp snmpd
1个回答
0
投票

地址127.0.0.1意味着你必须在与代理相同的系统上运行SNMPGET,而你还没有证明这一点。

另外,错误信息应该是 "127.0.0.1:161",所以要么是编辑错误,要么是命令错误。这种不一致的情况通常指向用户错误。

© www.soinside.com 2019 - 2024. All rights reserved.