我在Linux机器上配置我的SNMP代理,以下是我在默认的SNMP代理中包含的用户自定义设置。snmpd.conf 设置。
rwuser bootstrap priv
rwuser prateek priv
createUser bootstrap SHA temp_password AES
然后我重启了SNMP服务,然后尝试对sysDescr OID进行SNMP GET,并且能够执行成功。
然后我尝试用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浏览器相同的操作?
地址127.0.0.1意味着你必须在与代理相同的系统上运行SNMPGET,而你还没有证明这一点。
另外,错误信息应该是 "127.0.0.1:161",所以要么是编辑错误,要么是命令错误。这种不一致的情况通常指向用户错误。