Looking for clarification regarding users for v3 traps

"Miller, Jeff (eng)" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
I am wondering if I am missing something with v3 trap/informs in 5.3.1
and 5.4.  In particular, is there a security name collision between the
local snmpd and the remote snmptrapd?

If I want to configure snmpd to send informs with security I use a
trapsess configuration command like this:
  trapsess -v 3 -u jeff -l authPriv -C i localhost:9162

I have read that the engineID should be automatically discovered but in
my case I have to also specify the engineID of the trapd host with a -e
option to get me something more like:
  trapsess -e 0x80001f880431 -v 3 -u jeff -l authPriv -C i
localhost:9162
It may be this engineID configuration  that is causing me issues.

I have now established the security name "jeff" for informs but I see no
means to associate authentication and security passwords with the
security name "jeff" unless I also do a createUser for "jeff" in the
snmpd.conf file on the local host as well as in the snmptrapd.conf file
on the remote host.  Failure to use a createUser in snmpd.conf results
in the following errors when snmpd tries to send a trap:

  ../test> snmpd -Le -C -c snmpd.conf -Dusm -f -m all 
  registered debug token usm, 1
  ...
  usm: USM processing has begun (offset 94)
  usm: getting user jeff
  usm: match on user jeff
  usm: Can't set DES-CBC salt.
  snmpd: send_trap: USM generic error
  NET-SNMP version 5.4

Further testing has led me to believe that the "DES-CBC salt" error is
directly related to the authentication and privacy keys being unknown to
snmpd.  When I add a createUser for "jeff" to the snmpd.conf file I can
get the traps to work BUT.... I also need to define the createUser with
the engineID of the trapd host.  If I do all this, then I can get a trap
from snmpd to the trapd host but now I can't use a snmpd user with the
same security name because the engineID will be wrong.

Did I miss something or is it true that there is a collision of security
names in the USM table in which localized snmpd security names are
shared with remote trapd security names?

Jeff

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

_______________________________________________
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.