1

我想为此 mib 创建自定义 MIB 和自定义控制器。我使用Net-SNMP代理设备是snmpd安装在它上面的基于 Debian 的 Linux 机器。我创建了模板.c.h使用mib2c. 此时,我不知道如何处理这些生成的文件?我想在我的应用程序中处理一些(我在 MIB 中创建的)SNMP 请求Clang。所以基本上,如果我将生成的源代码复制mib2c到我的C项目中,它会起作用吗?我不需要将这些处理程序注册到 snmpd 吗?

我遵循了本教程,但它专注于编写代码。它没有提到编译和执行。

4

1 回答 1

2

生成 .c 和 .h 文件后,您需要再次重建 netsnmp 代码。要将新文件.c.h文件链接到 netsnmp,在运行 ./configure 时将其作为参数传递。(./configure --with-mib-modules="Object"其中 Object 是.c/.h文件名)。之后使用make命令

于 2017-03-09T12:05:55.013 回答