gpt4 book ai didi

c - Table net-Snmp : Error in packet. 原因:notWritable(该对象不支持修改)

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:16 25 4
gpt4 key购买 nike

我正在使用 net-snmp C API,我创建了一个 MIB 文件(包含一个信息表)。

之后我使用了 mib2c,它给我两个文件“myproject.h”和“myproject.c”

我将这两个文件复制到目录中:/net-snmp/agent/mibgroup

我这样编译:1) ./configure --with-mib-modules=我的项目2) 制作3) 须藤安装

然后我从终端运行这个命令:snmpd -f -L -Dmyproject我收到以下消息:已注册调试 token myproject,1 开启 AgentX master 支持 NET-SNMP 版本 5.7.2

我的问题是:

当我尝试为这个表运行 snmptable 时,我得到消息:没有条目当我尝试将 snmpset 设置到这张表时:我得到了这个按摩

数据包错误。原因:notWritable(该对象不支持修改)

*注意:在我的文件 myproject.c 中,我遵循了 net-Snmp 给出的示例:data_set.c http://www.net-snmp.org/dev/agent/data__set_8c-example.html

但是我的表还没有初始化

我需要帮助

提前致谢


感谢 K1eran 的回复。

我遇到的问题不是因为社区不好,这是我在/usr/local/share/snmp 的 snmpd 文件中的社区配置:

从本地主机完全访问

rocommunity public localhostrwcommunity 私有(private)

我真的不知道是什么问题?

最佳答案

可能与社区字符串有关,即 snmpset 的 -c 标志。最好查看 snmpset 和 snmptable 命令的详细信息,但是如以下所述: net-snmp snmpset tutorial ...

Note that if you don't have write permission to the object ...

% snmpset -v 2c -c badcommunity test.net-snmp.org ucdDemoPublicString.0 s "hello"

Error in packet.

Reason: notWritable

`

关于c - Table net-Snmp : Error in packet. 原因:notWritable(该对象不支持修改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com