Snmptrap 发送陷阱失败

Snmptrap 发送陷阱失败

我正在尝试使用 Net-SNMP 包 net-snmp-5.4.2-1.win32 中的 snmptrap.exe 从 Windows XP 发送 SNMP 陷阱。Snmptrap 位于路径中。此命令行在两个机器上运行良好,但在我的 XP 工作站上却不行:

C:\>snmptrap -v1 -cpublic [manager IP] 1.3.6.1.4.1.19746.2 127.0.0.1 6 13 0 1.3.6.1.4.1.19746.1.6.1.1.1.5 s "IGNORE ME"

在可以执行此操作的系统上,陷阱几乎立即发送,控制权在 1-2 秒内返回到提示符。在我的 XP 工作站上,我看到长时间的暂停(5-10 秒),没有发送陷阱。我正在使用 Wireshark 观察线路,没有发送任何数据包。我可以 ping SNMP 管理器系统并在 Wireshark 中看到。我还可以通过 netcat 到端口 162 并发送一个虚拟数据包,它会显示在 Wireshark 中,所以我认为我已经排除了 snmptrap 之外的原因。我尝试过使用不同 OID 和 varbinds 的其他类似上述命令,所有命令都具有相同的结果(在此系统上)。

答案1

咳咳。%path% 失败了!Windows 自带了一个名为 snmptrap 的二进制文件...谁知道呢?

相关内容