freeradius stops with hostapd

Michał Prochaczek michal.prochaczek at projprzem.pl
Thu Sep 21 11:52:20 CEST 2006


Hi 

I am trying to set freeradius +hostapd on Debian 


I have installed freeradius from .deb testing package and than from 
.tar (1.1.3)


In init.d freeradius starts first and than hostapd is started. 


Immediately after hostapd is started freeradius disappears from process 
list. 
I have tested running freeradius manually and than starting hostapd. 
Result is the same. 
Changing starting order makes survive freeradius few minutes probably 
until first request is send from hostapd. 


The only message I got in log file is: 


Tue Sep 19 21:53:26 2006 : Info: Using deprecated naslist file. 
Support for this will go away soon. 
Tue Sep 19 21:53:26 2006 : Info: rlm_exec: Wait=yes but no output 
defined. Did you mean output=none? 
Tue Sep 19 21:53:26 2006 : Info: rlm_eap_tls: Loading the certificate 
file as a chain 
Tue Sep 19 21:53:26 2006 : Info: Ready to process requests. 
Tue Sep 19 21:55:30 2006 : Error: WARNING: Unresponsive child (id 
3073981360) for request 0 


Or another version: 


Tue Sep 19 21:58:59 2006 : Info: Using deprecated naslist file. 
Support for this will go away soon. 
Tue Sep 19 21:58:59 2006 : Info: rlm_exec: Wait=yes but no output 
defined. Did you mean output=none? 
Tue Sep 19 21:58:59 2006 : Info: rlm_eap_tls: Loading the certificate 
file as a chain 
Tue Sep 19 21:58:59 2006 : Info: Ready to process requests. 
Tue Sep 19 21:59:58 2006 : Error: Discarding duplicate request from 
client localhost:1029 - ID: 0 due to unfinished request 0 


in freeradius -X I get this output: 


Starting - reading configuration files ... 
reread_config:  reading radiusd.conf 
Config:   including file: /etc/freeradius/proxy.conf 
Config:   including file: /etc/freeradius/clients.conf 
Config:   including file: /etc/freeradius/snmp.conf 
Config:   including file: /etc/freeradius/eap.conf 
Config:   including file: /etc/freeradius/sql.conf 
 main: prefix = "/usr" 
 main: localstatedir = "/var" 
 main: logdir = "/var/log/freeradius" 
 main: libdir = "/usr/local/lib" 
 main: radacctdir = "/var/log/freeradius/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 = "/var/log/freeradius/radius.log" 
 main: log_auth = no 
 main: log_auth_badpass = no 
 main: log_auth_goodpass = no 
 main: pidfile = "/var/run/freeradius/freeradius.pid" 
 main: bind_address = 127.0.0.1 IP address [127.0.0.1] 
 main: user = "freerad" 
 main: group = "freerad" 
 main: usercollide = no 
 main: lower_user = "no" 
 main: lower_pass = "no" 
 main: nospace_user = "no" 
 main: nospace_pass = "no" 
 main: checkrad = "/usr/sbin/checkrad" 
 main: proxy_requests = yes 
 proxy: retry_delay = 5 
 proxy: retry_count = 3 
 proxy: synchronous = no 
 proxy: default_fallback = yes 
 proxy: dead_time = 120 
 proxy: post_proxy_authorize = no 
 proxy: wake_all_if_all_dead = no 
 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 
Using deprecated naslist file.  Support for this will go away soon. 
read_config_files:  reading clients 
read_config_files:  reading realms 
radiusd:  entering modules setup 
Module: Library search path is /usr/local/lib 
Module: Loaded exec 
 exec: wait = yes 
 exec: program = "(null)" 
 exec: input_pairs = "request" 
 exec: output_pairs = "(null)" 
 exec: packet_type = "(null)" 
rlm_exec: Wait=yes but no output defined. Did you mean output=none? 
Module: Instantiated exec (exec) 
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: use_mppe = yes 
 mschap: require_encryption = no 
 mschap: require_strong = no 
 mschap: with_ntdomain_hack = no 
 mschap: passwd = "(null)" 
 mschap: ntlm_auth = "(null)" 
Module: Instantiated mschap (mschap) 
Module: Loaded System 
 unix: cache = no 
 unix: passwd = "(null)" 
 unix: shadow = "/etc/shadow" 
 unix: group = "(null)" 
 unix: radwtmp = "/var/log/freeradius/radwtmp" 
 unix: usegroup = no 
 unix: cache_reload = 600 
Module: Instantiated unix (unix) 
Module: Loaded eap 
 eap: default_eap_type = "peap" 
 eap: timer_expire = 60 
 eap: ignore_unknown_eap_types = no 
 eap: cisco_accounting_username_bug = no 
rlm_eap: Loaded and initialized type md5 
rlm_eap: Loaded and initialized type leap 
 gtc: challenge = "Password: " 
 gtc: auth_type = "PAP" 
rlm_eap: Loaded and initialized type gtc 
 tls: rsa_key_exchange = no 
 tls: dh_key_exchange = yes 
 tls: rsa_key_length = 512 
 tls: dh_key_length = 512 
 tls: verify_depth = 0 
 tls: CA_path = "(null)" 
 tls: pem_file_type = yes 
 tls: private_key_file = "/etc/freeradius/certs/cert-srv.pem" 
 tls: certificate_file = "/etc/freeradius/certs/cert-srv.pem" 
 tls: CA_file = "/etc/freeradius/certs/demoCA/cacert.pem" 
 tls: private_key_password = "whatever" 
 tls: dh_file = "/etc/freeradius/certs/dh" 
 tls: random_file = "/etc/freeradius/certs/random" 
 tls: fragment_size = 1024 
 tls: include_length = yes 
 tls: check_crl = no 
 tls: check_cert_cn = "(null)" 
 tls: cipher_list = "(null)" 
 tls: check_cert_issuer = "(null)" 
rlm_eap_tls: Loading the certificate file as a chain 
rlm_eap: Loaded and initialized type tls 
 peap: default_eap_type = "mschapv2" 
 peap: copy_request_to_tunnel = no 
 peap: use_tunneled_reply = no 
 peap: proxy_tunneled_request_as_eap = yes 
rlm_eap: Loaded and initialized type peap 
 mschapv2: with_ntdomain_hack = no 
rlm_eap: Loaded and initialized type mschapv2 
Module: Instantiated eap (eap) 
Module: Loaded preprocess 
 preprocess: huntgroups = "/etc/freeradius/huntgroups" 
 preprocess: hints = "/etc/freeradius/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 
 preprocess: with_alvarion_vsa_hack = no 
Module: Instantiated preprocess (preprocess) 
Module: Loaded realm 
 realm: format = "suffix" 
 realm: delimiter = "@" 
 realm: ignore_default = no 
 realm: ignore_null = no 
Module: Instantiated realm (suffix) 
Module: Loaded files 
 files: usersfile = "/etc/freeradius/users" 
 files: acctusersfile = "/etc/freeradius/acct_users" 
 files: preproxy_usersfile = "/etc/freeradius/preproxy_users" 
 files: compat = "no" 
Module: Instantiated files (files) 
Module: Loaded Acct-Unique-Session-Id 
 acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address, 
Client-IP-Address, NAS-Port" 
Module: Instantiated acct_unique (acct_unique) 
Module: Loaded detail 
 detail: detailfile = 
"/var/log/freeradius/radacct/%{Client-IP-Address}/detail-%Y%m%d" 
 detail: detailperm = 384 
 detail: dirperm = 493 
 detail: locking = no 
Module: Instantiated detail (detail) 
Module: Loaded radutmp 
 radutmp: filename = "/var/log/freeradius/radutmp" 
 radutmp: username = "%{User-Name}" 
 radutmp: case_sensitive = yes 
 radutmp: check_with_nas = yes 
 radutmp: perm = 384 
 radutmp: callerid = yes 
Module: Instantiated radutmp (radutmp) 
Listening on authentication 127.0.0.1:1812 
Listening on accounting 127.0.0.1:1813 
Ready to process requests. 
rad_recv: Accounting-Request packet from host 127.0.0.1:1036, id=1, 
length=79 
        Acct-Status-Type = Accounting-Off 
        Acct-Authentic = RADIUS 
        NAS-IP-Address = 127.0.0.1 
        NAS-Identifier = "localhost" 
        Called-Station-Id = "00-04-47-50-1A-1F:test" 
        Acct-Terminate-Cause = NAS-Reboot 
  Processing the preacct section of radiusd.conf 
modcall: entering group preacct for request 0 


I would be greateful for any help. 

Michal






More information about the Freeradius-Users mailing list