Net-SNMP:使用Net-SNMP v5.4.3 snmpwalk“超时:无来自localhost:1161的响应”

时间:2014-08-30 05:20:24

标签: linux net-snmp

我是Linux的新手。我正在使用MIB for Dummies(http://www.net-snmp.org/wiki/index.php/MIB_for_Dummies)配置文件(mib2c.mfd.conf)编写SNMP扩展代理。我使用我的adeSensorsTable.MIB成功创建了我的可执行文件adeSensorsTable(mib2c util自动生成了我编译成可执行文件的adeSensorsTable.MIB的C源代码)。然后我运行了我的可执行文件:

./ adeSensorsTable -f -L -DadeSensorsTable -M localhost:1161

当我单步执行代码时,我会收到警告:

尚未配置iquerySecName - 内部查询将失败 警告:未配置访问控制信息。 (配置搜索路径:/etc/snmp:/usr/share/snmp:/usr/lib/snmp:/home/ken/.snmp) 在这种状态下,这种代理不太可能有任何有用的用途。 运行“snmpconf -g basic_setup”以帮助您为此代理配置adeSensorsTable.conf文件。 [init_smux]绑定失败:权限被拒绝

在一个单独的终端上我跑了: snmpwalk -v 1 -c public localhost:1161

adeSensorsTable终端将返回:

来自UDP的连接:[127.0.0.1]:52684-> [127.0.0.1]

来自UDP的连接:[127.0.0.1]:52684-> [127.0.0.1]

我的snmpwalk终端将返回: 超时:无响应来自localhost:1161

在这种情况下,我不确定snmp扩展代理的警告是否是show stop。如果有人可以提供我的超时问题的一些指示,我将不胜感激。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我添加了以下行来挖掘adeSensorsTable.conf配置文件:

  

rocommunity public

     

iquerySecName initial

然后我没有收到超时消息,snmpwalk请求到了我的snmp扩展代理源代码。

"来自UDP的连接:[127.0.0.1]:52684-> [127.0.0.1]"来自SNMPD守护程序的消息响应是正确的。