我需要做一个适用于版本1,2的设备发现,因为默认情况下社区名称“public”可以帮助我,但是对于版本3,需要凭据,你知道任何工具吗?知道吗?
答案 0 :(得分:1)
如https://tools.ietf.org/html/rfc3414#section-4所述,你可以发送一个空的v3 pdu。如果设备支持v3协议,它将使用它的snmpEngineID响应(报告消息)。
'这可以通过生成一个请求消息来完成,该消息的securityLevel为noAuthNoPriv,msgUserName为零长度,msgAuthoritativeEngineID值为零长度,varBindList为空。'
答案 1 :(得分:0)
@DominikPawlak已经展示了符合RFC的方法。如果你想要一些代码示例,#SNMP有一个名为snmpdiscover的样本,