SnmpSetPort的文档说 api 允许为目标实体设置端口。
但是,有没有办法影响源实体的端口号,即。管理者?或者至少将其配置为始终使用一个端口?
通过使用wireshark,我可以看到WinSNMP 正在选择一个任意端口src 端口。我的客户正在使用严格的防火墙规则。SNMP SET 发送正常(发送到代理端口 161),但响应被防火墙规则阻止。由于 WinSNMP 有效地随机选择了一个传出端口,我什至无法配置防火墙。
编辑:添加图片说明:
src 端口 4089 上的传出请求
同一端口 4089 上的传入响应,这当然被防火墙规则阻止。
然而,如果我重新启动我的应用程序,WinSNMP 会分配一个不同的 src 端口号,例如。4110
如何控制请求的 src 端口?IE。响应 dst 端口。