Re: snmptrapd for V3 informs

Feroz <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <CA+ZN1cd18-i2LDVHKTHUw1HfHX9NsDF-Gra1X64d3S8WamhFOQ@mail.gmail.com>
hi Brain,
Thanks a lot for your response.. here is what I tried but that doesnt seems
to be working...
I tried adding token "engineID <Engine ID>" in snmptrapd.conf and used the
same engineID while in createUser directive, even that didnt worked.
Is there a different method to get engineID for snmptrapd ??


 I want to forward snmp v3 INFORM from VM-1 to VM-2, here is my
configuration on VM-1 and VM-2.

I'm generating INFORM on VM1, destination being loopback address.

I get  "usm: Failed to find engine data."
 and snmptrad always core-dumps.

with this topology snmv3 TRAP works without any issues, it's just v3
informs that are creating trouble.

Even v2 INFORM works.

VM1:

root@Ubuntu3323:~# cat /tmp/snmptrapd.conf
authCommunity log,net public
snmpTrapdAddr udp:162,udp6:162
forward default 2.2.2.2:162

createUser feroz SHA feroz123 DES feroz123
authUser log,net feroz priv
root@Ubuntu3323#

*Start snmptrapd on VM1*

root@Ubuntu3323:# /usr/sbin/snmptrapd -f -C -c /tmp/snmptrapd.conf -Lo -d
-Dusm,snmptrapd,sess_async_send &

*Generate link-up notification on VM1.*

root@Ubuntu3323:# snmpinform -Ci -v 3 -a SHA -A feroz123 -x DES -X feroz123
-l authPriv -u feroz localhost 0 IF-MIB::linkUp

*  VM2 :*

root@Ubuntu3322:# cat /tmp/snmptrapd.conf
createUser feroz SHA feroz123 DES feroz123
authUser log feroz priv
root@Ubuntu3322:#

*Start snmptrapd as follows on VM2*


root@Ubuntu3322:~# /usr/sbin/snmptrapd -f -C -c /tmp/snmptrapd.conf -d -Lo
-Dusm,snmptrapd

On Wed, Jan 6, 2021 at 9:21 PM Atkins, Brian <[email protected]>
wrote:

> I don’t have one handy, but keep in mind that the engineID used to encode
> the usmUser credentials, for both snmptrapd and the agent, is the one for
> snmptrapd itself, not the agent sending the INFORM:
>
>
>
> With SNMPv3 informs, the *authoritative engine ID* is the *engine* that
> receives the *inform*, unlike SNMPv3 traps, where the agent's *engine ID*
>  is *authoritative*.
>
>
>
> So when you create the usmUser for the SNMP agent, you use the snmptrapd
> engineID.  Since the usmUser must exist in the agent configuration before
> it can send the INFORM, engineID discovery is useless for INFORMs (unlike
> queries like GET, GET-NEXT).
>
>
>
> Hope this helps,
>
> Brian
>
>
>
> *From:* Feroz <[email protected]>
> *Sent:* Wednesday, January 6, 2021 10:11 AM
> *To:* [email protected]
> *Subject:* snmptrapd for V3 informs
>
>
>
> *NetApp Security WARNING*: This is an external email. Do not click links
> or open attachments unless you recognize the sender and know the content is
> safe.
>
>
>
> Anyone tried forwarding V3 informs with snmptrapd?
>
> Can some one share the snmptrapd.conf file?
>
>
>
> -Feroz
>


-- 
Regards,
Feroz Ahmed

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.