Title: Radius does not try to register with SMUX

I'm trying to use net-snmp V5.0.8 to get information from my free-radius server (V 0.8.1).

I did the following:

Compiled radius server with --enable-snmp option

net-snmp was compiled with SMUX option module

Radius MIBS are accessible by the snmpd

In the radius snmp.cof file I put:

      smux_password = secretpassword

      snmp_write_access = no

snmpd.conf contains the line

      smuxpeer .1.3.6.1.4.1.3317.1.3.1 secretpassword

When I run the command:

snmpd -f -a -V -L -Dsmux

smux_init: [smux_init] done; smux listen sd is 8, smux port is 199

smux_conf: parsing registration for: 1.3.6.1.4.1.3317.1.3.1 secretpassword

NET-SNMP version 5.0.8

When I launch radiusd using radiusd -xxx, I see the logs, I do not see an entry showing that the radiusd has connected to the SMUX.

My log file looks something like:

Starting - reading configuration files ...

reread_config:  reading radiusd.conf

Config:   including file: /usr/local/etc/raddb/proxy.conf

Config:   including file: /usr/local/etc/raddb/clients.conf

Config:   including file: /usr/local/etc/raddb/snmp.conf

Config:   including file: /usr/local/etc/raddb/sql.conf

 main: prefix =3D "/usr/local"

 main: localstatedir =3D "/usr/local/var"

 main: logdir =3D "/usr/local/var/log/radius"

 main: libdir =3D "/usr/local/lib"

 main: radacctdir =3D "/usr/local/var/log/radius/radacct"

 main: hostname_lookups =3D no

 main: max_request_time =3D 30

 main: cleanup_delay =3D 5

 main: max_requests =3D 1024

 main: delete_blocked_requests =3D 0

 main: port =3D 0

 main: allow_core_dumps =3D no

 main: log_stripped_names =3D no

 main: log_file =3D "/usr/local/var/log/radius/radius.log"

 main: log_auth =3D yes

 main: log_auth_badpass =3D no

 main: log_auth_goodpass =3D no

 main: pidfile =3D "/usr/local/var/run/radiusd/radiusd.pid"

 main: user =3D "(null)"

 main: group =3D "(null)"

 main: usercollide =3D no

 main: lower_user =3D "no"

 main: lower_pass =3D "no"

 main: nospace_user =3D "no"

 main: nospace_pass =3D "no"

 main: checkrad =3D "/usr/local/sbin/checkrad"

 main: proxy_requests =3D yes

 proxy: retry_delay =3D 5

 proxy: retry_count =3D 3

 proxy: synchronous =3D no

 proxy: default_fallback =3D yes

 proxy: dead_time =3D 120

 proxy: servers_per_realm =3D 15

 security: max_attributes =3D 200

 security: reject_delay =3D 1

 security: status_server =3D no

 main: debug_level =3D 0

read_config_files:  reading dictionary

read_config_files:  reading naslist

read_config_files:  reading clients

read_config_files:  reading realms

radiusd:  entering modules setup

Module: Library search path is /usr/local/lib

Module: Loaded expr

Module: Instantiated expr (expr)

Module: Loaded PAP

 pap: encryption_scheme =3D "crypt"

Module: Instantiated pap (pap)

Module: Loaded CHAP

Module: Instantiated chap (chap)

Module: Loaded MS-CHAP

 mschap: ignore_password =3D no

 mschap: use_mppe =3D yes

 mschap: require_encryption =3D no

 mschap: require_strong =3D no

 mschap: passwd =3D "(null)"

 mschap: authtype =3D "MS-CHAP"

Module: Instantiated mschap (mschap)

Module: Loaded System

 unix: cache =3D no

 unix: passwd =3D "(null)"

 unix: shadow =3D "(null)"

 unix: group =3D "(null)"

 unix: radwtmp =3D "/usr/local/var/log/radius/radwtmp"

 unix: usegroup =3D no

 unix: cache_reload =3D 600

Module: Instantiated unix (unix)

Module: Loaded preprocess

 preprocess: huntgroups =3D "/usr/local/etc/raddb/huntgroups"

 preprocess: hints =3D "/usr/local/etc/raddb/hints"

 preprocess: with_ascend_hack =3D no

 preprocess: ascend_channels_per_line =3D 23

 preprocess: with_ntdomain_hack =3D no

 preprocess: with_specialix_jetstream_hack =3D no

 preprocess: with_cisco_vsa_hack =3D no

Module: Instantiated preprocess (preprocess)

Module: Loaded realm

 realm: format =3D "suffix"

 realm: delimiter =3D "@"

Module: Instantiated realm (suffix)

Module: Loaded files

 files: usersfile =3D "/usr/local/etc/raddb/users"

 files: acctusersfile =3D "/usr/local/etc/raddb/acct_users"

 files: preproxy_usersfile =3D "/usr/local/etc/raddb/preproxy_users"

 files: compat =3D "no"

Module: Instantiated files (files)

Module: Loaded Acct-Unique-Session-Id

 acct_unique: key =3D "User-Name, Acct-Session-Id, NAS-IP-Address, Client-I=

P-Address, NAS-Port-Id"

Module: Instantiated acct_unique (acct_unique)

Module: Loaded detail

 detail: detailfile =3D "/usr/local/var/log/radius/radacct/%{Client-IP-Addr=

ess}/detail-%Y%m%d"

 detail: detailperm =3D 384

 detail: dirperm =3D 493

 detail: locking =3D no

Module: Instantiated detail (detail)

Module: Loaded radutmp

 radutmp: filename =3D "/usr/local/var/log/radius/radutmp"

 radutmp: username =3D "%{User-Name}"

 radutmp: perm =3D 384

 radutmp: callerid =3D yes

Module: Instantiated radutmp (radutmp)

Initializing the thread pool...

 thread: start_servers =3D 5

 thread: max_servers =3D 32

 thread: min_spare_servers =3D 3

 thread: max_spare_servers =3D 10

 thread: max_requests_per_server =3D 0

 thread: cleanup_delay =3D 5

Thread spawned new child 1. Total threads in pool: 1

Thread 1 waiting to be assigned a request

Thread 2 waiting to be assigned a request

Thread spawned new child 2. Total threads in pool: 2

Thread spawned new child 3. Total threads in pool: 3

Thread 3 waiting to be assigned a request

Thread spawned new child 4. Total threads in pool: 4

Thread 4 waiting to be assigned a request

Thread 5 waiting to be assigned a request

Thread spawned new child 5. Total threads in pool: 5

Listening on IP address *, ports 1812/udp and 1813/udp, with proxy on 1814/=

udp.

Ready to process requests.

I saw in archive list some lines like

SMUX connect try 2

Can't connect to SNMP agent with SMUX: Connection refused

--- Walking the entire request list ---

Waking up in 6 seconds...

SMUX connect try 3

Can't connect to SNMP agent with SMUX: Connection refused


Why my radiusd does not try to register??

I would appreciate very much your help.

Reply via email to