[Serusers] auth_radius

Mihaly Zachar zmihaly at madein.hu
Wed May 11 17:17:05 CEST 2005


Hi everybody,

I'm playing with SER andd I would like to add tha auth_radius module..

versions:
ser: 0.8.14
radiusclient: 0.4.8


The compilation went well, but when I start SER, it says:

 0(31749) DEBUG: init_mod: auth_radius
 0(31749) auth_radius - Initializing
 0(31749) auth_radius: No `Cisco' vendor in Radius dictionary
 0(31749) find_export: found <pre_auth> in module auth 
[/usr/local/lib/ser/modules/auth.so]
 0(31749) find_export: found <post_auth> in module auth 
[/usr/local/lib/ser/modules/auth.so]
 0(31749) ERROR: auth_radius: can't get code for the User-Name attribute
 0(31749) init_mod(): Error while initializing module auth_radius
ERROR: error while initializing modules


the relevant part of my ser.cfg:
----------------------------------------- CUT 
--------------------------------------------

loadmodule "/usr/local/lib/ser/modules/mysql.so"

loadmodule "/usr/local/lib/ser/modules/sl.so"
loadmodule "/usr/local/lib/ser/modules/tm.so"
loadmodule "/usr/local/lib/ser/modules/rr.so"
loadmodule "/usr/local/lib/ser/modules/maxfwd.so"
loadmodule "/usr/local/lib/ser/modules/usrloc.so"
loadmodule "/usr/local/lib/ser/modules/registrar.so"
loadmodule "/usr/local/lib/ser/modules/exec.so"
loadmodule "/usr/local/lib/ser/modules/textops.so"

# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/local/lib/ser/modules/auth.so"
loadmodule "/usr/local/lib/ser/modules/auth_radius.so"

# ----------------- setting module-specific parameters ---------------

# -- usrloc params --

#modparam("usrloc", "db_mode",   0)

# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "db_url", "sql://xxx:yyy@localhost/ser")


# -- rr params --
# add value to ;lr param to make some broken UAs happy
modparam("rr", "enable_full_lr", 1)

modparam("auth_radius", "radius_config", 
"/usr/local/etc/radiusclient/radiusclient.conf")

----------------------------------------- CUT 
--------------------------------------------


radclient.conf:
auth_order      radius,local
login_tries     4
login_timeout   60
nologin /etc/nologin
issue   /usr/local/etc/radiusclient/issue
authserver      localhost
acctserver      localhost
servers         /usr/local/etc/radiusclient/servers

dictionary      /usr/local/etc/radiusclient/dictionary
dictionary      /usr/local/etc/radiusclient/dictionary.sip
dictionary      /usr/local/etc/radiusclient/dictionary.ascend
dictionary      /usr/local/etc/radiusclient/dictionary.compat
dictionary      /usr/local/etc/radiusclient/dictionary.merit

login_radius    /usr/local/sbin/login.radius
seqfile         /var/run/radius.seq
mapfile         /usr/local/etc/radiusclient/port-id-map
default_realm
radius_timeout  10
radius_retries  3
bindaddr localhost
login_local     /bin/login



As you can see, I have added all of the dictionary files, but still does 
not work :(

what can be the problem????

Thanks, Regards
Misi




More information about the sr-users mailing list