Hi,
I had exactly the same problem setting up snmp on RH9 with a view to get MRTG working. MRTG is now working well, and it was worth the hassle... It was a while ago and I cannot remember of the top of my head exactly how I fixed it.
From what I remember...
You need to play around with the /etc/snmp/snmpd.conf file a fair bit to get it working, as the conf file (at least to me) does not seem to intuitive.
Here is the top part of my /etc/snmp/snmpd.conf
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
com2sec mynetwork 192.168.0.0/24 mycommunity
group MyRWGroup v2c local
group MyROGroup v2c mynetwork
group MyRWGroup v2c otherv3user
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
access MyROGroup "" any noauth 0 all none none
access MyRWGroup "" any noauth prefix all all all
com2sec notConfigUser default public
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
These top setting were the ones I played with most.
Dont foget to use snmpwalk when you are trying to get it working, again from what I remeber it gives you good debugging info
also dont forget to try public@localhost, public@192.168.0.1 (or whatever)
public@your.IP.add.ress
Hope this gives you some clues....