Hi,

that was one of the cases that failed for me.
You can try to have  'clientaddr 10.2.24.121" $HOME/.snmp/snmp.conf
and run
"snmptrap -v3 -u usertest -l authPriv -a SHA -A usertest  -x AES -X
usertest  10.2.24.18 84100 …… "
(w/o -s 10.2.24.121)

I hope to get some time to dig into the issue later this week....

Regards
Anders Wallin


On Sat, May 25, 2019 at 5:13 AM ww <ww634539...@163.com> wrote:

> Hi,Anders
>
> I am Chinese,and the website was blocked by the government.
> You know the "996.icu"......
> When I login the website,it will prompt that:
> The sourceforge.net website is temporarily in static offline mode.
>
> Only a very limited set of project pages are available until the main
> website returns to service.
> May I ask a question?
> My eth0 ip 10.2.24.81, eth1 ip 10.2.24.121 .
> My commond is "snmptrap -v3 -u usertest -l authPriv -a SHA -A usertest  -x
> AES -X usertest  -s 10.2.24.121  10.2.24.18 84100 …… ".
> Why is  the IP received by the client is 10.2.24.81?
>
>
> At 2019-05-24 19:44:52, "Anders Wallin" <walli...@gmail.com> wrote:
>
> Hi,
>
> I found two issues using latest git repo master branch;
> IPv4, using "clientaddr srcip" in snmp.conf and "snmptrap" to a local ip -
> OK
> IPv4, using "clientaddr srcip" in snmp.conf and "snmptrap" to a remote ip
> - OK
> IPv4, using "snmptrap -s srcip" to a local ip - OK
> IPv4, using "snmptrap -s srcip" to a remote ip - FAILS
>
> IPv6, using "clientaddr srcip" in snmp.conf and "snmptrap" to a local ip -
> OK
> IPv6, using "clientaddr srcip" in snmp.conf and "snmptrap" to a remote ip
> - OK
> IPv6, using "snmptrap -s srcip" to a local ip - OK
> IPv6, using "snmptrap -s srcip" to a remote ip - FAILS
>
> IPv4, using "clientaddr srcip" and "trapsess ..." in snmpd.conf to a local
> ip - OK
> IPv4, using "clientaddr srcip" and "trapsess ..." in snmpd.conf to a
> remote ip - OK
> IPv4, using "trapsess -s srcip ..." to a local ip - OK
> IPv4, using "trapsess -s srcip" to a remote ip - OK
>
> IPv6, using "clientaddr srcip" and "trapsess ..." in snmpd.conf to a local
> ip - OK
> IPv6, using "clientaddr srcip" and "trapsess ..." in snmpd.conf to a
> remote ip - OK
> IPv6, using "trapsess -s srcip ..." to a local ip - OK
> IPv6, using "trapsess -s srcip" to a remote ip - OK
>
> NOTE: clientaddrs sucks if you want to use IPv4 AND IPv6 since it can only
> have one value, either an IPv4 or an IPv6 value
>
> "ww"; can you file a bug on this problem?
> https://sourceforge.net/p/net-snmp/bugs/
>
> I will try to fix it, but it will be next week.
>
> Regards
> Anders
>
> On Fri, May 24, 2019 at 5:23 AM ww <ww634539...@163.com> wrote:
>
>> Hi.
>> Thanks for your reply. I try to use "-s" and "--clientaddr" but it dose
>> not work.
>> My version is net-snmp-5.8.
>> My commond is "snmptrap -v3 -u usertest -l authPriv -a SHA -A usertest
>> -x AES -X usertest  -s 10.2.24.121  10.2.24.18 84100 …… ".
>> May I ask you how the snmptrap chooses the network interface by it self?
>> Is it polling all the enable ports?
>>
>> Regards
>>
>> At 2019-05-23 15:54:28, "Klemen Sladic" <gostur...@gmail.com> wrote:
>>
>> Hi.
>>
>> Any traffic originating from snmpd will have src IP of outgoing network
>> interface.
>> From my experience "clientaddr" helps for replies generated by snmpd. For
>> example,
>> if you have multiple interfaces and "clientaddr" is set, any snmpd
>> response, like response to
>> snmpget, snmpwalk etc. will have desired src IP.
>>
>> But this won't work for packets initiated by snmpd, like traps.
>> What I did, was changing the route src settings.
>> For example, if you have eth0 in 192.168.0.0/24 and eth1 in
>> 192.168.1.0/24 and you want any traffic to
>> have source of 192.168.0.0/24, then change eth1 subnet route like:
>>
>> ip route change 192.168.1.0/24 dev eth1 src 192.168.0.1
>>
>> if 192.168.0.1 is eth0 IP.
>>
>> Of course this may have other side effects on routing in your system.
>>
>> RegK
>>
>> On Thu, May 23, 2019 at 6:30 PM Anders Wallin <walli...@gmail.com> wrote:
>>
>>> You can use "clientaddr" in snmp.conf or snmpd.conf,
>>> https://linux.die.net/man/5/snmp.conf
>>>
>>> In 5.8 you also have the possibility to use "-s" with trapsess, but I
>>> did not found any documentation on it.
>>> but check the test
>>> code, testing/fulltests/default/T184trapsesssource_simple
>>>
>>> Regards
>>> Anders Wallin
>>>
>>>
>>> On Wed, May 22, 2019 at 5:21 PM ww <ww634539...@163.com> wrote:
>>>
>>>> Hello, Thank you for reading my email. Can I specify the source IP
>>>> when send a V2/V3 trap like V1?
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Net-snmp-users mailing list
>>>> Net-snmp-users@lists.sourceforge.net
>>>> Please see the following page to unsubscribe or change other options:
>>>> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>>>>
>>> _______________________________________________
>>> Net-snmp-users mailing list
>>> Net-snmp-users@lists.sourceforge.net
>>> Please see the following page to unsubscribe or change other options:
>>> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>>>
>>
>>
>>
>>
>
>
>
>
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to