我正在尝试使用带有 net-snmp 5.7.2 包的 TLS/DTLS 发送 snmp 陷阱。我无法在陷阱消息中看到源地址和目标地址。它显示“未知”而不是地址。我使用以下命令发送陷阱。
snmptrap -Ci -v 3 -T our_identity=snmpd -T their_identity=manager tlstcp:{destination_ip}:10162 "" UCD-SNMP-MIB::ucdStart
我收到的陷阱是
2021-01-09 19:11:30 TLSTCP: unknown [TLSTCP: unknown]:
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (37091491) 4 days, 7:01:54.91 SNMPv2-MIB::snmpTrapOID.0 = OID: UCD-SNMP-MIB::ucdStart
这是我的 snmptrapd 配置文件。
[snmp] localCert manager
certSecName 20 snmpd --sn joecool
authUser log -s tsm joecool
我尝试在 snmptrapd 服务器中使用“-n”标志来使用数字地址而不是尝试主机名查找,但它没有帮助。在使用 snmp v2 或 snmp v3 (usm) 发送陷阱时,我没有遇到这样的问题。