首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PySNMP无法在Ubuntu Precise上发送带有AES加密的陷阱

PySNMP无法在Ubuntu Precise上发送带有AES加密的陷阱
EN

Stack Overflow用户
提问于 2014-10-30 03:05:51
回答 1查看 198关注 0票数 1

我使用encryption lib发送陷阱,使用snmptrap命令行工具接收,但当我使用pysnmp加密时,客户端无法解析。

有趣的是,如果我使用DES或关闭加密,它就能工作。如果我使用命令行工具发送AES加密陷阱,那么它也可以工作

这里是used libs的版本:

代码语言:javascript
复制
dpkg -l | grep pysnmp
ii  python-pysnmp-common                4.1.9a-2ubuntu1               Python SNMP library for agents and managers (version selection module)
ii  python-pysnmp4                      4.1.9a-2ubuntu1               Python SNMP library for agents and managers (unstable branch)
EN

回答 1

Stack Overflow用户

发布于 2014-10-30 03:05:51

我找到了一个关于这个问题的邮件帖子

http://sourceforge.net/p/pysnmp/mailman/message/27820538/

你的测试用例适用于我的pysnmp版本4.1.16a。根据pysnmp/CHANGES文件,在4.1.14a中进行了许多与AES相关的修复。

因此,请升级到最新的pysnmp版本(4.1.16a),然后重试。

-ilya

解决方案

请务必将python-pysnmp4包升级到4.1.16a+版本。Ubuntu Precise不包含固定版本,因此您有两个选择:

使用pip / easy_install工具的

  • 升级库

有关更多信息,请访问:http://pysnmp.sourceforge.net/download.html

  • 从Ubuntu Raring+版本安装DEB,例如:python-pysnmp4=4.2.2-1

有关更多信息,请访问:http://packages.ubuntu.com/raring/python-pysnmp4

仅供参考:在python-pysnmp4 DEB的依赖是错误的,所以也必须更新python-pyasn1包!例如:python-pyasn1=0.1.4-0ubuntu1

更新

下面是用于跟踪更改/检查错误修复的changelog:http://pysnmp.sourceforge.net/changes.html

谢谢你,伊利亚!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26638591

复制
相关文章

相似问题

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