0

我很抱歉这个问题来自不知情的拥挤群众:我已经离开 net-snmp 三年了,我错过了所有的发展。

我必须提供用于嵌入式 Linux 系统的双语 v2c/v3 snmpd。

我希望使用一流的 net-snmp 资源。编组这些资源的正确方法是什么,其中“正确”== 简单、简单、普通和“它只是有效”?

非常感谢大家。我再次为我的过时道歉。

编辑:为什么我需要这个输入?一般来说,我对 snmp v2c 有很多经验;一些使用net-snmp的经验;并且对 snmp v3 的经验很少。因为我是 v3 的新手,所以我正在寻找一个已经做过的人的食谱方法,这样我就可以避免我的经验告诉我的许多未记录的陷阱和障碍,这些陷阱和障碍存在于任何从 net-snmp 源构建代理的路径中.

4

1 回答 1

0

首先,Net-SNMP 在底层已经是三种语言的。如果您将其配置为接受 v1、v2c 和 v3,它会很乐意接受并响应所有 3 个协议版本,而无需更改任何内容。

其次,要让 snmpv1/2c 正常工作,您在 snmpd.conf 文件中只需要:

rocommunity COMMUNITYNAME

COMMUNITYNAME您要使用的超级机密不安全社区/密码在哪里。

对于 SNMPv3,我假设您想将 SNMPv3 与 USM 一起使用。我建议您从阅读有关保护 SNMP 流量的 Net-SNMP 教程开始,然后从那里开始。

另请注意,您可以运行snmpconf -g basic_setup以获取有关上述以及其他选项的更多帮助。

于 2011-10-31T17:23:24.013 回答