我正在使用 net-snmp C API,我创建了一个 MIB 文件(包含一个信息表)。
之后,我使用了 mib2c,它给了我两个文件“myproject.h”和“myproject.c”
我将这两个文件复制到目录中:/net-snmp/agent/mibgroup
我像这样编译:1)./configure --with-mib-modules=myproject 2)make 3)sudo make install
并从终端运行此命令:snmpd -f -L -Dmyproject 并收到以下消息:已注册调试令牌 myproject,1 打开 AgentX 主支持 NET-SNMP 版本 5.7.2
我的问题是:
当我尝试为此表运行 snmptable 时,我收到消息:没有条目,当我尝试将 snmpset 设置到此表时:我得到这个按摩
数据包错误。原因:notWritable(那个对象不支持修改)
*注意:在我的文件 myproject.ci 中遵循 net-Snmp 给出的示例:data_set.c http://www.net-snmp.org/dev/agent/data__set_8c-example.html
但我的表尚未初始化
请问我需要帮助
提前致谢
感谢 K1eran 的回复。
我遇到的问题不是因为社区不好,这是我在 /usr/local/share/snmp 中的 snmpd 文件中的社区配置:
从本地主机完全访问
rocommunity 公共 localhost rwcommunity 私有
真的我不知道是什么问题?