我用net软件包编写了一个C程序.当我在我的笔记本电脑上运行那个程序时,我会得到好的结果。但是,当我在Cloudgate (一个启用openwrt的网关设备)上运行相同的程序时,我会得到以下错误以及我的reuslt
没有启用日志处理-打开stderr日志记录 找不到模块(IP-MIB):在0行(无) 无法找到模块(IF-MIB):在第0行(无) 找不到模块(TCP-MIB):在第0行(无) 找不到模块(UDP-MIB):在第0行(无) 找不到模块(主机-资源-MIB):在第0行(无) 无法找到模块(SNMPv2-MIB):在第0行(无) 无法找到模块(SNMPv2-SMI):在第0行(无) 无法找到模块(通知-日志-MIB):在第0行(无) 无法找到模块(DISMAN-EVENT):在第0行(无) 无法找到模块(DISMAN计划-MIB):在第0行(无) 无法找到模块(UCD-SNMP-MIB):在第0行(无) 无法找到模块(UCD-演示-MIB):在第0行(无) 无法找到模块(SNMP-目标-MIB):在第0行(无) 找不到模块(NET AGENT-MIB):在第0行(无) 找不到模块(主机-资源-类型):在第0行(无) 找不到模块(SNMP-FRAMEWORK MIB):在第0行(无) 无法找到模块(SNMP-MPD-MIB):在第0行(无) 无法找到模块(SNMP-基于用户的-SM-MIB):在第0行(无) 无法找到模块(基于SNMP-视图-ACM-MIB):在第0行(无) 无法找到模块(SNMP-COMMUNITY):在第0行(无) 找不到模块(IP转发-MIB):在第0行(无) 找不到模块(NET扩展-MIB):在第0行(无) 无法找到模块():在第0行(无) 无法找到模块(SNMP-NOTIFICATION-MIB):在第0行(无) 无法找到模块(SNMPv2-TM):在第0行(无) 找不到模块():在第0行(无)
我该怎么处理呢?
我正在使用网站上的makefile在设备中安装net。
https://dev.openwrt.org/browser/packages/net/net-snmp/Makefile?rev=25486
发布于 2016-04-14 11:08:06
阻止此错误弹出的最简单方法是在/etc/snmp文件夹中创建一个snmp.conf文件(如果它尚未创建)并添加以下行
mibs :
它应该能解决这个问题。
发布于 2016-04-12 17:07:44
您需要安装错误消息中指定的缺少的MIB,或者使用适当的选择禁用MIB错误。
snmpget -Pe ...
https://stackoverflow.com/questions/36306080
复制相似问题