我想发送陷阱并指定clientaddress
我搜索时有两种方法:
当我尝试发出命令时:
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
答案 0 :(得分:1)
要摆脱这种情况,我必须:
指定代理协议(默认情况下,当我在/etc/snmp/snmp.conf中设置clientaddr时,它似乎尝试将IPv6用于代理)
snmptrap -v 3 -l noAuthNoPriv -u SomeUser -n“”udp:AGENT_IP ...