My implementation is on a local linux system, also for a product appliance, and 
I don't have the notion of a remote station updating it.  So it's not updated 
via MIBs.

I let v1/v2c users discover MIB-II info but restrict them from the rest, if 
there are any SNMPv3 users defined.  I'd be interested to know if that meets 
the community's definition of SNMPv3/v2 coexistence.  I didn't find much by 
researching it.

So below is an example snmpd.conf that configures a v3 user, but lets v2 users 
be controlled by community strings and limited to a particular view.

# cat snmpd.conf
rwuser secureUser
createUser secureUser MD5 "whoAreYou" DES "whoAreYou"
trapsink 10.134.1.9
view mgmtprivate included .1.3.6.1.2.1.1
view mgmtprivate included .1.3.6.1.4
rocommunity public default -V mgmtprivate
rwcommunity private default -V mgmtprivate
trapcommunity public
engineIDType 3

From: Brian Jones [mailto:babe...@gmail.com]
Sent: Thursday, October 20, 2011 2:13 PM
To: Gary Dunlap
Cc: -snmp-us...@lists.sourceforge.net
Subject: Re: net-snmp security conundrum

How do you handle the case of a user created via snmp from a remote station?  
In this case the GUI would have no idea about that user.  Do you simply not 
allow rwusers? or rwcommunities if you are also supporting 1,2c?
On Thu, Oct 20, 2011 at 1:03 PM, Gary Dunlap 
<gary.dun...@dothill.com<mailto:gary.dun...@dothill.com>> wrote:
Are you talking about snmpd?  I just edit/recreate snmpd.conf to match the 
users defined in the GUI, then give snmpd the interrupt to re-read snmpd.conf.  
As far as which snmpd.conf, it's the one supplied when starting snmpd, in my 
case "-c/cfg/etc/config/snmpd.conf".

Gary

From: Brian Jones [mailto:babe...@gmail.com<mailto:babe...@gmail.com>]
Sent: Thursday, October 20, 2011 1:46 PM
To: 
net-snmp-users@lists.sourceforge.net<mailto:net-snmp-users@lists.sourceforge.net>
Subject: net-snmp security conundrum

I am trying to write a GUI for net-snmp on a FreeBSD based appliance and I am 
struggling with the security model.  The way I see it, I can create/modify 
usmUsers in one of two ways.

1) via directly editing the static and persistent config files
2) via commands like snmpuser


If I chose method 1, then I need some way to associate the rouser/rwuser line 
in the static config with the appropriate usmUser line in the persistent 
config, and I can't seem to find a way to do that.

If I choose method 2, then I need to have an rwuser for use by the GUI whose 
password can only be modified from localhost.  I suspect this might be possible 
to do using views, but I sure haven't been able to figure it out yet.


Thoughts, comments, opinions, please.

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
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