求救:Net-snmp v3 错误 Encryption support not enabled. snmpwalk: USM encryption error

紫罗兰Cherry 2011-03-24 05:11:24
我使用的环境如下:
Windows XP, Windows 2003
Vc++ 2008
Open SSL
Net-snmp 5.5

在执行snmp命令的时候,如果使用version 3,并使用AuthPriv出现错误:
Encryption support not enabled. snmpwalk: USM encryption error

snmpget -v3 -u abcd -l authPriv -a MD5 -A 12345678 -x AES -X 12345678 10.10.10.110 oid
Encryption support not enabled.
snmpwalk: USM encryption error (Sub-id not found: (top) -> sysDescr)


我觉得是windows中有配置,现在的问题是对DES的支持没有打开,搜索了N久也没有找到解决方案。
http://fixunix.com/snmp/220576-net-snmp-5-3-1-snmpv3-encryption-support-not-enabled-error.html


说明:
1. 我的snmp agent是公司的一个设备,从另外一台xp和linux上可以正常执行所有的snmpv2, snmpv3的命令。
2. 所有机器的安装步骤都一直,VC++2008, Open SSL, Net-snmp.
2. 在一台windows xp, windows 2003当使用snmpv2或者AuthNoPriv的时候,可以正常执行。
snmpget -v 2c -c public 192.168.0.10 oid
snmpget -v3 -u abcd -l authNoPriv -a MD5 -A 12345678 10.10.10.110 oid
...全文
1910 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫罗兰Cherry 2011-04-28
  • 打赏
  • 举报
回复
终于搞定了。呵呵

有两个原因,第一个是net-snmp 5.5 与Open SSL有冲突,安装0.9.8r Light的就可以了。另外一个,在安装openssl的时候,需要选择安装到windows directory,然后问题就都解决了。

需要全部卸载,然后重安装。

6,211

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧