Hi,
I think you mixed up some thinks in your configuration.
You test the access with snmpwalk directly on the machine and uses the community "public" and port 1161.
But in your posted snmpd.conf there is not such a community (I guess it's the conf from your radius server).
Also I miss the mapping of the community name (COMMUNITY) into a security name.
Example:
# sec.name source community
com2sec local localhost public
com2sec mynetwork 10.1.1.0/28 public
After that you normally map the security names into group names:
# sec.model sec.name
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup usm mynetwork
Then you create a view or views like:
# incl/excl subtree
view all included .1
view sysView included system
And finally you grant the groups access to the views with different write permissions:
# context sec.model sec.level match read write notif
access MyROGroup "" any noauth exact system none none
access MyRWGroup "" any noauth exact all all none
I would suggest that you adjust your smnpd.conf accordingly.