Re: Dynamic IP addresses from FreeRadius questions

2003-01-21 Thread Simon White
20-Jan-03 at 21:51, Li Lin ([EMAIL PROTECTED]) wrote :
> I am setting up the dynamic IP addresses from FreeRadius and I have some
> questions as follows.
> 
> 1. I included the rlm_ippool into the Makefile and put dbm in the users
> file.
>I do not know why I still get the following an error message as follow.
> 
> "/usr/local/etc/raddb/users[101]: Parse error (reply) for entry
> userSecret1Name: Unknown attribute Pool-Name
> Errors reading /usr/local/etc/raddb/users "

This means line 101 of your users file has an error. Pool-Name is not a
valid attribute. In fact, it means exactly what it says in the error
message.

> 2. Could you check my users, radiusd.conf files to see anything
> missing/incorrect for the dynamic IP Radius addressing?

Get it working without this first.

> 3. I also included the run time messages, could you please help me to take a
> look whether all modules have been installed properly?

There's just not the time in a day for me (or anyone else) to check your
configuration in its raw verbose format like that. Get things working in
stages, never ask so many questions at once, walk before you run.

Regards,

-- 
|-Simon White, Internet Services Manager, Certified Check Point CCSA.
|-MTDS  Internet, Security, Anti-Virus, Linux and Hosting Solutions.
|-MTDS  14, rue du 16 novembre, Agdal, Rabat, Morocco.
|-MTDS  tel +212.3.767.4861 - fax +212.3.767.4863

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html



Re: Dynamic IP addresses from FreeRadius questions

2003-01-21 Thread Andrei Koulik
Hello,

Tuesday, January 21, 2003, 5:51:06 AM, Li Lin wrote:


LL> Hi,

LL> I am setting up the dynamic IP addresses from FreeRadius and I have some
LL> questions as follows.

LL> 1. I included the rlm_ippool into the Makefile and put dbm in the users
LL> file.
It is good idea to leave only modules you plan to use.
So review the presence some modules (chap, mschap,suffix,dbm, ...)
in configuration file or learn more about it.
LL>I do not know why I still get the following an error message as follow.

LL> "/usr/local/etc/raddb/users[101]: Parse error (reply) for entry
LL> userSecret1Name: Unknown attribute Pool-Name
LL> Errors reading /usr/local/etc/raddb/users "
Which version of freeradius do you use?
Look the Pool-Name attribute is defined in dictionaries by command
fgrep Pool-Name /usr/local/etc/raddb/dictionary*


LL> 2. Could you check my users, radiusd.conf files to see anything
LL> missing/incorrect for the dynamic IP Radius addressing?

LL> authorize {
LL>   
LL> preprocess

LL> chap  did you use it ?
LL> mschapdid you use it ?

LL> suffix
LL> files
LL> mypoolmay be safety removed from this section
LL> dbm   did you use it ?
LL> 
LL> }


LL> Thank you very much.

LL> Li Lin


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html



Dynamic IP addresses from FreeRadius questions

2003-01-20 Thread Li Lin

Hi,

I am setting up the dynamic IP addresses from FreeRadius and I have some
questions as follows.

1. I included the rlm_ippool into the Makefile and put dbm in the users
file.
   I do not know why I still get the following an error message as follow.

"/usr/local/etc/raddb/users[101]: Parse error (reply) for entry
userSecret1Name: Unknown attribute Pool-Name
Errors reading /usr/local/etc/raddb/users "

2. Could you check my users, radiusd.conf files to see anything
missing/incorrect for the dynamic IP Radius addressing?

3. I also included the run time messages, could you please help me to take a
look whether all modules have been installed properly?

Thank you very much.

Li Lin

--

(a) RADIUSD.CONF file

modules  {
ippool ippool {
name = ippool
session-db = /usr/local/etc/raddb/ippool-sess-db
ip-index = /usr/local/etc/raddb/ippool-idx-db
range-start = 177.30.0.1
range-stop  = 177.30.255.254
netmask = 255.255.0.0
cache-size  = 1000
}

dbm {
 usersfile = /usr/local/etc/raddb/users.db
}

}

authorize {
  
preprocess
chap
mschap
suffix
files
mypool
dbm

}



accounting {
acct_unique
detail
unix# wtmp file
radutmp
mypool
}

post-auth {
  #  Get an address from the IP Pool.
  mypool

}

++


(b) USERS file

userSecret1Name Auth-Type := Local, Password == "XXX"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-MTU = 1500,
Framed-Filter-Id = "std.ppp",
Framed-Compression = Van-Jacobsen-TCP-IP,
Service-Type = Authenticate-Only,
Pool-Name := "mypool",
Framed-IP-Address = 177.30.0.1+,







(c) Run time messages.

/usr/local/etc/raddb#radiusd -X
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 = "/usr/local"
 main: localstatedir = "/usr/local/var"
 main: logdir = "/usr/local/var/log/radius"
 main: libdir = "/usr/local/lib"
 main: radacctdir = "/usr/local/var/log/radius/radacct"
 main: hostname_lookups = no
 main: max_request_time = 30
 main: cleanup_delay = 5
 main: max_requests = 1024
 main: delete_blocked_requests = 0
 main: port = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = "/usr/local/var/log/radius/radius.log"
 main: log_auth = no
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = "/usr/local/var/run/radiusd/radiusd.pid"
 main: user = "root"
 main: group = "root"
 main: usercollide = no
 main: lower_user = "no"
 main: lower_pass = "no"
 main: nospace_user = "no"
 main: nospace_pass = "no"
 main: checkrad = "/usr/local/sbin/checkrad"
 main: proxy_requests = yes
 proxy: retry_delay = 5
 proxy: retry_count = 3
 proxy: synchronous = no
 proxy: default_fallback = no
 proxy: dead_time = 120
 proxy: servers_per_realm = 15
 security: max_attributes = 200
 security: reject_delay = 1
 security: status_server = no
 main: debug_level = 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 = "crypt"
Module: Instantiated pap (pap) 
Module: Loaded CHAP 
Module: Instantiated chap (chap) 
Module: Loaded MS-CHAP 
 mschap: ignore_password = no
 mschap: use_mppe = yes
 mschap: require_encryption = no
 mschap: require_strong = no
 mschap: passwd = "(null)"
 mschap: authtype = "MS-CHAP"
Module: Instantiated mschap (mschap) 
Module: Loaded System 
 unix: cache = no
 unix: passwd = "(null)"
 unix: shadow = "(null)"
 unix: group = "(null)"
 unix: radwtmp = "/usr/local/var/log/radius/radwtmp"
 unix: usegroup = no
 unix: cache_reload = 600
Module: Instantiated unix (unix) 
Module: Loaded preprocess 
 preprocess: huntgroups = "/usr/local/etc/raddb/huntgroups"
 preprocess: hints = "/usr/local/etc/raddb/hints"
 preprocess: with_ascend_hack = no
 preprocess: ascend_channels_per_line = 23
 preprocess: with_ntdomain_hack = no
 preprocess: with_specialix_jetstream_hack = no
 preprocess: with_cisco_vsa_hack = no
Module: Instantiated preprocess (preprocess) 
Module: Loaded realm 
 realm: format = "suffix"
 realm: delimiter = "@"
Module: Instantiated realm (suffix) 
Module: Loaded files 
 files: usersfile = "/usr/local/etc/raddb/users"
 files: acctusersfile = "/usr/local/etc/raddb/acct_users"
 files: preproxy_us