用 Buildroot 编译 netsnmp 包

至蠢则无敌新解:ARM 上用 Buildroot 编译 netsnmp 包,苦思三日无果,百思不得其解,为什么ucd-snmp 的MIB 不能加载,为什么不生成 snmpd 文件,而需要手工 make 。 手工编译终于大功告成后,编译无线网卡时,查看 Buildroot 的 .config 文件,发现了 netsnmp 相关的配置,里面的配置就告诉我不编译 ucd-snmp 的模块,连 snmpd 也不生成。

BR2_PACKAGE_NETSNMP=y
BR2_PACKAGE_NETSNMP_SERVER=y
BR2_PACKAGE_NETSNMP_CLIENTS=y
BR2_PACKAGE_NETSNMP_ENABLE_MIBS=y
BR2_PACKAGE_NETSNMP_WITH_MIB_MODULES=”mibII ip-mib if-mib tcp-mib udp-mib ucd_snmp target agent_mibs notification-log-mib snmpv3mibs notification agentx”

真的是人至蠢则无敌, Buildroot 也算学到了一定的境界。

作者: 甬洁网络

--移动互联网&物联网技术提供商