首页 > 解决方案 > snmpwalk:未知用户名 (SN​​MP v3)

问题描述

我正在尝试运行 SNMP 版本 3,但出现此错误:

snmpwalk: Unknown user name (SNMP v3)

这是我正在使用的命令

sudo snmpwalk -v3 -u bob -l AuthPriv -a SHA -A bobpassword -x AES -X bobpassword 127.0.0.1

我用这个命令创建了用户 bob:

net-snmp-create-v3-user

我使用密码 bobpassword 创建了用户 bob。出于某种原因,它告诉我用户未知。有任何想法吗?谢谢

标签: ubuntusnmp

解决方案


我找到了这条路。

首先停止 snmtp:

systemctl stop snmpd

之后创建用户:

net-snmp-config --create-snmpv3-user -ro -A {WRITE SHA PASSWORD} -X {WRITE AES PASSWORD} -a SHA -x AES {WRITE USER NAME}

最后启动 snmpd 服务:

systemctl restart snmpd

对于控制:

snmp-walk -v3 -u {WRITE SNMP USER NAME} -l authPriv -a SHA -A {WRITE SHA PASSWORD} -x AES -X {WRITE AES PASSWORD} {DESTINATION IP}

不是:我使用 SHA 和 AES 加密。您可以使用不同的加密方法。


推荐阅读