snmpwalk 显示无响应,但另一个 SNMP 客户端和 Wireshark 工作正常

snmpwalk shows no response but another SNMP client & Wireshark works fine

没有使用 snmpwalk 获取 SNMP 陷阱。但是同一台 Windows PC 上的另一个 SNMP 客户端 ("ManageEngine") 很容易获取所有陷阱. Wireshark 还显示陷阱到达时非常好。

请指导我,我做错了吗?。

命令:

snmpwalk.exe -v 2c -c public -t 10 IP:Port

超时:IP:Port

无响应

snmpwalk 不应该在设计上接收任何陷阱。它用于使用GET-NEXTGET-BULK请求遍历MIB树。

相反,您应该使用 snmptrapd 来接收陷阱。

您能够收到陷阱,因为您在本地计算机上的管理器正在侦听远程计算机在端口 162 发送的陷阱。

这并不意味着 snmpwalk 可以工作。因为您是客户端并在端口 161 向远程主机发送 snmp 查询。

没有响应的原因可能是远程端的访问控制列表。 错误的社区字符串.. 请首先检查您的服务器是否正在积极侦听查询

检查可以通过nmap监听

Nmap -sU ip -p 161