我没有使用snmpwalk获取SNMP陷阱。然而,在同一台Windows PC上的另一个SNMP客户端(“ManageEngine”)很容易获得所有陷阱。此外,Wireshark显示陷阱到达时非常好。
请指导我,我做错了什么?
命令:
snmpwalk.exe -v 2c -c public -t 10 IP:Port
超时:没有来自IP的响应:端口
答案 0 :(得分:3)
您可以接收陷阱,因为本地计算机上的管理员正在侦听远程计算机在162端口发送的陷阱。
这并不意味着snmpwalk会起作用。因为你是客户端并在端口161向远程主机发送snmp查询。
无响应的原因可能是远程端的访问控制列表。 错误的社区字符串.. 请先检查您的服务器是否正在主动收听查询
可以通过nmap进行检查以进行收听
Nmap -sU ip -p 161
答案 1 :(得分:1)
snmpwalk
并不假设按设计接收任何陷阱。它用于使用GET-NEXT
,GET-BULK
请求遍历MIB树。
相反,您应该使用snmptrapd
来接收陷阱。