我想发送陷阱并指定客户端地址
当我搜索时,有两种方法:
- 编辑 /etc/snmp/snmp.conf 并设置:clientaddr [IP_OF_DEVICE]
- 指定 IP 作为参数:--clientAddr="[IP_OF_DEVICE]"
当我尝试发出命令时:
snmptrap -v 3 -l noAuthNoPriv -u SomeUser -n "" AGENT_IP .1.3.6.1.4.1.161.5.2 .1.3.6.1.4.1.161.1.2.3.4 5
它给出了一个错误
getaddrinfo(AGENT_IP, NULL, ...): Address family for hostname not supported
当我没有指定 clientadress 时,它按预期工作,但它使用我发出命令的机器的 IP 作为客户端 IP