rwcommunity in snmpd.conf ignored by snmpd ("unknown token" in debug output)

Paul Cerqua <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>

Hello, all.

I've developed a couple of SNMP subagents over the last few months using net-snmp with good results.  I've bumped into an issue involving rwcommunity that I don't quite understand and am hoping that somebody can give me an "AHA!" insight.

I'm using version 5.3.1 and only supporting V1 and V2c.  I have two copies of snmpd running on a single system, each listening on different interfaces.  One of these is the "master" and has its snmpd.conf file in a non-standard directory (I've defined the location using SNMPCONFPATH).

The issue here is that this snmpd master process appears to be ignoring the rwcommunity definition in its snmpd.conf file.  I can specify any community on an snmpwalk and have it "succeed" when accessing this system.

The only hint I have as to what might be going on is something I noticed when turning on full debugging using -DALL.  
The rwcommunity token is accessed twice by the snmpd master process; it recognizes it the first time, but not the second time ("unknown token").  This is true whether or not I prefix rwcommunity with [snmpd].  Also, I tried specifying the community via --rwcommunity="prince" and had the same results.

Here are some snippets from the debug log file:



read_config:  config path used for
snmpd:/etc/snmp/master:/usr/share/snmp:/usr/lib/snmp:/root/.snmp (persistent
path:/var/net-snmp)

 

 

read_config:
Reading configuration /etc/snmp/master/snmpd.conf

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:70 examining: master  agentx

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:75 examining: agentuser  root

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:86 examining: agentxsocket  localhost:722

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:87 examining: smuxsocket 1.0.0.0

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:126 examining: rwcommunity prince

.

.

.

trace:
netsnmp_ds_set_string(): default_store.c, 283:

netsnmp_ds_set_string:
Setting APP:5 = "1.0.0.0"

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:126 examining: rwcommunity prince

/etc/snmp/master/snmpd.conf:
line 126: Warning: Unknown token: rwcommunity.

 

Here are similar snippets using [snmpd] and using --rwcommunity:




 

 

trace:
read_config(): read_config.c, 756:

read_config:
Switching to new context: (this line only) snmpd

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:126 examining: [snmpd]  rwcommunity prince

.

.

trace:
read_config(): read_config.c, 779:

read_config:
/etc/snmp/master/snmpd.conf:126 examining: [snmpd]  rwcommunity prince

/etc/snmp/master/snmpd.conf:
line 126: Warning: Unknown token: rwcommunity.

 

**

 

 

trace:
netsnmp_config_process_memory_list(): read_config.c, 631:

read_config:
processing memory: rwcommunity prince

.

.

.

 

trace:
netsnmp_config_process_memory_list(): read_config.c, 631:

read_config:
processing memory: rwcommunity prince

: line 0:
Warning: Unknown token: rwcommunity.

 

 

 Is there anything obvious here that I'm missing?

    Thanks,
      Paul



_________________________________________________________________
More immediate than e-mail? Get instant access with Windows Live Messenger.
http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_instantaccess_042008

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

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