net-snmp:我应该如何处理制作双语 snmpd 的项目?

发布于 2024-12-09 13:21:39 字数 390 浏览 5 评论 0原文

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

我必须提供一个双语 v2c/v3 snmpd 以在嵌入式 Linux 系统中使用。

我希望使用出色的 net-snmp 源。整理这些来源的正确方法是什么,其中“正确”==简单、不复杂、普通且“它就是有效”?

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

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

I apologize that this question comes from the uninformed, huddled masses: I've been away from net-snmp for three years and I've missed all of the developments.

I have to deliver a bilingual v2c/v3 snmpd for use in an embedded Linux system.

I expect to use the superb net-snmp sources. What is the right approach to marshalling these sources, where "right" == straightforward, uncomplicated, vanilla, and "it just works"?

Thanks so much, everybody. And I apologize again for my out-of-dateness.

Edit: Why do I need this input? I have a lot of experience with snmp v2c in general; some experience with net-snmp; and little experience with snmp v3. Because I'm new to v3, I'm looking for a cookbook approach from someone who's done it so I can avoid the many undocumented pitfalls and hurdles that my experience tells me lie in the path of anyone building an agent from net-snmp sources.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

攒一口袋星星 2024-12-16 13:21:39

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

其次,要使 snmpv1/2c 正常工作,您在 snmpd.conf 文件中需要做的就是:

rocommunity COMMUNITYNAME

其中,COMMUNITYNAME 是您要使用的超级秘密不安全社区/密码。

对于 SNMPv3,我假设您想要将 SNMPv3 与 USM 一起使用。我建议您首先阅读关于保护 SNMP 流量 然后从那里开始。

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

First, Net-SNMP is already tri-lingual under the hood. If you configure it to accept v1, v2c and v3 it'll happily accept and respond to all 3 protocol versions without changing a thing.

Second, to get snmpv1/2c working, all you need in your snmpd.conf file is:

rocommunity COMMUNITYNAME

Where, COMMUNITYNAME is the super-secret insecure community/password you want to use.

For SNMPv3, I'm assuming you want to use SNMPv3 with USM. I suggest you start by reading the Net-SNMP tutorial on Securing SNMP traffic and go from there.

Note also, you can run snmpconf -g basic_setup to get more help with the above as well as with other options.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文