Hello,
I've implemented my own net-snmp Agent in a Linux embedded system.
While the Agent seems to start correctly, it seems the config file parser is
not recognizing the VACM tokens "createUser ", "rwuser", "group", "access" and
"view" within my snmpd.conf file
Snmpd.log file shows :
9:read_config:line: /var/net-snmp/snmpd.conf:1 examining: createUser vincent
trace: read_config(): read_config.c, 994:
read_config:line: /var/net-snmp/snmpd.conf:1 examining: createUser vincent
/var/net-snmp/snmpd.conf: line 1: Warning: Unknown token: createUser.
I have this snmpd.conf log file :
createUser vincent
#
# Listening connections :
agentAddress dtlsudp:10161
#
# DTLS, TLS and certificates support :
[snmp] tlsAlgorithms DEFAULT
[snmp] localCert tboxvincent
# User access :
view viewallmibs included .1
access grptbox "" any priv exact viewallmibs viewallmibs none
access grptbox_unsec "" any auth exact viewallmibs none none
certSecName 10 2D:27:C4:AC:4D:5B:39:7C:51:99:8A:80:F9:C3:80:F7:D5:3D:64:8E --sn
vincent
group grptbox tsm vincent
rwuser -s tsm vincent priv -V viewallmibs
And this configure call :
./configure --prefix=$(INSTALL_PREFIX) --host=$(HOST) \
--disable-applications --enable-debugging --disable-embedded-perl
--without-perl-modules \
--enable-reentrant \
--with-cc=$(CC) --with-linkcc=$(CC) --with-ar=$(AR)
--with-ldflags="$(LDFLAGS)" --with-cflags="$(CFLAGS_EXT)" \
--with-openssl=$(LIB_DIRS) \
--without-rpm \
--with-logfile="/tmp/var/snmpd.log" \
--with-default-snmp-version="3" \
--with-transports="UDP,TCP,DTLSUDP,TLSTCP"
--with-security-modules="usm,tsm" \
--with-persistent-directory="/var/net-snmp" \
--enable-shared=yes --enable-static=no --enable-tagCC-libtool
Any ideas ?
Thanks for helping !
Vincent.
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders