首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能使用DTLS设置配置snmpd

未能使用DTLS设置配置snmpd
EN

Stack Overflow用户
提问于 2017-08-29 20:30:34
回答 1查看 414关注 0票数 0

Clearubuntu16.04 OpenSSL 1.0.2g下载net-snmp5.7.3并运行./配置为TLSTCP、DTLSUDP配置

在根据.crt生成和移动必要的文件( .csr、.key和本教程 )之后,我开始编辑snmpd.conf文件。编辑后,我重新启动snmpd服务并检查状态。因此snmpd正在运行,但它报告了错误并警告它不识别令牌:

因此,它抱怨我在文件开头添加到/etc/snmp/snmpd.conf文件中的三行(这些行应该放在哪里重要吗?):

代码语言:javascript
复制
24 [snmp] serverCert <fingerprint>
25 sertName 10 <fingerprint> --cn
26 rwuser -s tsm "username"

有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 18:51:50

我也面临着这个问题,这就是为什么会出现这个问题。

在我的例子中,我使用的是debian 9,因为debian 9上的snmp包没有tsm (dtlsudp)支持,所以我从它的官方站点下载了net包并尝试编译它。在我完成安装之后,我也面临着同样的问题。

原因是官方debian的snmp包中的一些libsnmp库已经安装在系统中,编译后的snmpd将最终使用这些库。

通过以下方法检查snmp包是否已经安装

代码语言:javascript
复制
dpkg -l libsnmp*
dpkg -l snmp*

将它们从系统中删除

代码语言:javascript
复制
dpkg --purge --force-depends libsnmp* snmp*

现在使用以下方法安装编译版本

代码语言:javascript
复制
make install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45947862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档