Re: When to ldap?

2010-05-13 Thread Alan DeKok
Dean, Barry wrote:
 I am working on a new radius config and have been trying to avoid the lookup 
 in LDAP I have been seeing for the outer identity.
 
 I have moved to 2.1.8 with the inner-tunnel virtual host enabled.
 
 I have an authorise section for the relevant virtual server that has:

  *which* virtual server?

 The if(!EAP-Message) works a treat at preventing an LDAP lookup for the 
 outer identity, but if I want to send a basic User-Name/User-Password type 
 auth request after checking with LDAP and returning Remote access is 
 permitted, I then see:
 
 No authenticate method (Auth-Type) configuration found for the request: 
 Rejecting the user

  And the *rest* of the debug log says ?

 I presume:
 
if (!EAP-Message) {
 ldap
 }
 
 Fails to set Auth-Type LDAP?

  Yes.  It *shouldn't*, either.  That was a mistake from 1.x.

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


Re: Configuration trouble (2.1.8 for use with WiMAX)

2010-05-13 Thread Alan DeKok
Sumedh Sathaye wrote:
 Run-log from radiusd -X is also included at the end of this message.
 Here is the message that indicates that EAP is not computing MSK and EMSK:
 [wimax] No EAP-MSK or EAP-EMSK.  Cannot create WiMAX keys.

  You're using an EAP method that doesn't provide the MSK.  Use
something mandated by the WiMAX spec instead of EAP-MD5.

  e.g. EAP-TLS, PEAP, or TTLS.

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


Re: Configuration trouble (2.1.8 for use with WiMAX)

2010-05-13 Thread sunhualing
It seems that it could not generate EAP-MSK first,maybe you can check that.

On Thu, May 13, 2010 at 2:49 AM, Sumedh Sathaye sath...@us.ibm.com wrote:

 Dear all,

 I am trying to use FreeRadius 2.1.8 for AAA in a wimax network. The problem
 I am facing is that the WiMAX-MSK keys are not generated by FreeRadius. Can
 someone help me figure out what I am not doing OR doing incorrectly?

 I have configured the raddb/sites-available/default and
 raddb/modules/wimax files per instructions included in the files
 themselves. For reference, here are the configuration stanzas in the
 post-auth section of default:

 update request {
WiMAX-MN-NAI = %{User-Name}
 }
 update reply {
 WiMAX-FA-RK-Key = 0x00
 WiMAX-MSK = %{EAP-MSK}
 }
 wimax

 Run-log from radiusd -X is also included at the end of this message. Here
 is the message that indicates that EAP is not computing MSK and EMSK:
 [wimax] No EAP-MSK or EAP-EMSK.  Cannot create WiMAX keys.

 Thank you in advance, and I apologize if this question has been answered
 before -- I did not find answers/pointers in the FAQ or the Wiki.

 Best Regards,
 Sumedh

 --
 FreeRADIUS Version 2.1.8, for host x86_64-unknown-linux-gnu, built on May
 11 2010 at 23:50:30
 Copyright (C) 1999-2009 The FreeRADIUS server project and contributors.
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
 PARTICULAR PURPOSE.
 You may redistribute copies of FreeRADIUS under the terms of the
 GNU General Public License v2.
 Starting - reading configuration files ...
 including configuration file /usr/local/etc/raddb/radiusd.conf
 including configuration file /usr/local/etc/raddb/proxy.conf
 including configuration file /usr/local/etc/raddb/clients.conf
 including files in directory /usr/local/etc/raddb/modules/
 including configuration file /usr/local/etc/raddb/modules/acct_unique
 including configuration file /usr/local/etc/raddb/modules/always
 including configuration file /usr/local/etc/raddb/modules/attr_filter
 including configuration file /usr/local/etc/raddb/modules/attr_rewrite
 including configuration file /usr/local/etc/raddb/modules/chap
 including configuration file /usr/local/etc/raddb/modules/checkval
 including configuration file /usr/local/etc/raddb/modules/counter
 including configuration file /usr/local/etc/raddb/modules/cui
 including configuration file /usr/local/etc/raddb/modules/detail
 including configuration file /usr/local/etc/raddb/modules/
 detail.example.com
 including configuration file /usr/local/etc/raddb/modules/detail.log
 including configuration file /usr/local/etc/raddb/modules/digest
 including configuration file /usr/local/etc/raddb/modules/echo
 including configuration file /usr/local/etc/raddb/modules/etc_group
 including configuration file /usr/local/etc/raddb/modules/exec
 including configuration file /usr/local/etc/raddb/modules/expiration
 including configuration file /usr/local/etc/raddb/modules/expr
 including configuration file /usr/local/etc/raddb/modules/files
 including configuration file /usr/local/etc/raddb/modules/inner-eap
 including configuration file /usr/local/etc/raddb/modules/ippool
 including configuration file /usr/local/etc/raddb/modules/krb5
 including configuration file /usr/local/etc/raddb/modules/ldap
 including configuration file /usr/local/etc/raddb/modules/linelog
 including configuration file /usr/local/etc/raddb/modules/logintime
 including configuration file /usr/local/etc/raddb/modules/mac2ip
 including configuration file /usr/local/etc/raddb/modules/mac2vlan
 including configuration file /usr/local/etc/raddb/modules/mschap
 including configuration file /usr/local/etc/raddb/modules/ntlm_auth
 including configuration file /usr/local/etc/raddb/modules/otp
 including configuration file /usr/local/etc/raddb/modules/pam
 including configuration file /usr/local/etc/raddb/modules/pap
 including configuration file /usr/local/etc/raddb/modules/passwd
 including configuration file /usr/local/etc/raddb/modules/perl
 including configuration file /usr/local/etc/raddb/modules/policy
 including configuration file /usr/local/etc/raddb/modules/preprocess
 including configuration file /usr/local/etc/raddb/modules/radutmp
 including configuration file /usr/local/etc/raddb/modules/realm
 including configuration file /usr/local/etc/raddb/modules/smbpasswd
 including configuration file /usr/local/etc/raddb/modules/smsotp
 including configuration file /usr/local/etc/raddb/modules/sql_log
 including configuration file
 /usr/local/etc/raddb/modules/sqlcounter_expire_on_login
 including configuration file /usr/local/etc/raddb/modules/sradutmp
 including configuration file /usr/local/etc/raddb/modules/unix
 including configuration file /usr/local/etc/raddb/modules/wimax
 including configuration file /usr/local/etc/raddb/eap.conf
 including configuration file /usr/local/etc/raddb/policy.conf
 including files in directory /usr/local/etc/raddb/sites-enabled/
 including configuration file 

Simultneous-Use + SQL + Checkrad

2010-05-13 Thread Galatóczki István
Hi All! 

I use Freeradius 2.0.4(deb pack) with Mysql 5.0.51. 
The online users check not work in the NAS with checkrad script my network.

I read the list and forums but not founded solution. 
I have read and followed the step of below comment:
http://www.mail-archive.com/freeradius-users@lists.freeradius.org/msg58506.html

my config: 
radcheck table: Simultaneous-Use: =1 
-sites-enabled/default-
accounting ( 
 sql sqlippool 
) 
session ( 
sql 
) 
uncomment: simul_count_query... in dialup.conf 

include: sql.conf etc.. in the radiusd.conf 

Question: working the checkrad script without radutmp? 

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


SAMBA Version

2010-05-13 Thread Colin Byelong

Hi,

I was reading the archives and saw that some of the later versions of 
SAMBA had a bug so it couldn't be used for ntlm_auth/Eap-PEAP.

Does anyone know if this is now fixed ?

We are running Fedora core 12 and it ships with SAMBA 3.4.7

Thanks

Colin

--
---


Colin Byelong Email: c.byel...@ucl.ac.uk
Senior Network Development Officer
Network Group
Information Systems Division
University College London
Gower Street  Phone: 020 7679-2572
London WC1E 6BT


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


Re: When to ldap?

2010-05-13 Thread Dean, Barry

On 13 May 2010, at 06:54, Alan DeKok wrote:

 Dean, Barry wrote:
 I am working on a new radius config and have been trying to avoid the lookup 
 in LDAP I have been seeing for the outer identity.
 
 I have moved to 2.1.8 with the inner-tunnel virtual host enabled.
 
 I have an authorise section for the relevant virtual server that has:
 
  *which* virtual server?

I have 3 virtual servers on this host, one is for just local 
authentication, one is for the JANET Roaming Service and one is for our local 
Guest Wireless service. The config section I posted was from the local auth 
virtual server.

Complete config:

# Local auth
#
server radius {
listen {
ipaddr = server ip
port = 0
type = auth
}
listen {
ipaddr = server ip
port = 0
type = acct
}
proxy_requests  = no

$INCLUDE local-clients.conf

authorize {
preprocess
auth_log
if (%{User-Name} =~ /forbidden/i) {
update reply {
Reply-Message = Cannot use this user account
}
reject
}
chap
mschap
suffix
eap {
ok = return
}
files
if (!EAP-Message) {
ldap
}
expiration
logintime
pap
}

authenticate {
Auth-Type PAP {
pap
}
Auth-Type CHAP {
chap
}
Auth-Type MS-CHAP {
mschap
}
unix
Auth-Type LDAP {
ldap
}
Auth-Type EAP {
eap
}
eap
}

preacct {
preprocess
acct_unique
suffix
files
}
accounting {
detail
unix
radutmp
attr_filter.accounting_response
}

session {
radutmp
}

post-auth {
Post-Auth-Type REJECT {
attr_filter.access_reject
}
reply_log
}
pre-proxy {
pre_proxy_log
}

post-proxy {
eap
post_proxy_log
}
}


 
 The if(!EAP-Message) works a treat at preventing an LDAP lookup for the 
 outer identity, but if I want to send a basic User-Name/User-Password type 
 auth request after checking with LDAP and returning Remote access is 
 permitted, I then see:
 
 No authenticate method (Auth-Type) configuration found for the request: 
 Rejecting the user
 
  And the *rest* of the debug log says ?

Complete log is:
rad_recv: Access-Request packet from host 192.168.0.10 port 63775, id=111, 
length=49
User-Name = user
User-Password = password
NAS-IP-Address = 192.168.0.10
server radius {
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log]  expand: /log/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d - 
/log/radacct/192.168.0.10/auth-detail-20100513
[auth_log] /log/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to 
/log/radacct/192.168.0.10/auth-detail-20100513
[auth_log]  expand: %t - Thu May 13 09:47:31 2010
++[auth_log] returns ok
++? if (%{User-Name} =~ /forbidden/i)
expand: %{User-Name} - user
? Evaluating (%{User-Name} =~ /forbidden/i) - FALSE
++? if (%{User-Name} =~ /forbidden/i) - FALSE
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = user, looking up realm NULL
[suffix] Found realm NULL
[suffix] Adding Stripped-User-Name = user
[suffix] Adding Realm = NULL
[suffix] Authentication realm is LOCAL.
++[suffix] returns ok
[eap-eduroam] No EAP-Message, not doing EAP
++[eap-eduroam] returns noop
++[files] returns noop
[ldap] performing user authorization for user
[ldap]  expand: %{Stripped-User-Name} - user
[ldap]  expand: (sAMAccountName=%{%{Stripped-User-Name}:-%{User-Name}}) - 
(sAMAccountName=user)
[ldap]  expand: OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk - 
OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk
  [ldap] ldap_get_conn: Checking Id: 0
  [ldap] ldap_get_conn: Got Id: 0
  [ldap] attempting LDAP reconnection
  [ldap] (re)connect to adserver.liv.ac.uk:389, authentication 0
  [ldap] bind as CN=radius-account,OU=Service 
Accounts,OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk/special-password to 
adserver.liv.ac.uk:389
  [ldap] waiting for bind result ...
  [ldap] Bind was successful
  [ldap] performing search in OU=UOL,DC=adserer,DC=liv,DC=ac,DC=uk

Re: When to ldap?

2010-05-13 Thread Alan DeKok
Dean, Barry wrote:
...
   [ldap] performing search in OU=UOL,DC=adserer,DC=liv,DC=ac,DC=uk, with 
 filter (sAMAccountName=user)
 [ldap] looking for check items in directory...
 [ldap] looking for reply items in directory...
 WARNING: No known good password was found in LDAP.  Are you sure that the 
 user is configured correctly?

  I mean, really... what's the issue?

...
 [pap] WARNING! No known good password found for the user.  Authentication 
 may fail because of this.

  That should be a hint.

  Paste the debugging output into the form at:


 ++[pap] returns noop
 No authenticate method (Auth-Type) configuration found for the request: 
 Rejecting the user
 Failed to authenticate the user.
 Login incorrect: [user] (from client EZProxy port 0)
 } # server radius
 Using Post-Auth-Type Reject
 +- entering group REJECT {...}
 [attr_filter.access_reject] expand: %{User-Name} - user
  attr_filter: Matched entry DEFAULT at line 11
 ++[attr_filter.access_reject] returns updated
 Delaying reject of request 0 for 1 seconds
 Going to the next request
 Waking up in 0.9 seconds.
 rad_recv: Access-Request packet from host 192.168.0.10 port 63775, id=111, 
 length=49
 Waiting to send Access-Reject to client EZProxy port 63775 - ID: 111
 Sending delayed reject for request 0
 Sending Access-Reject of id 111 to 192.168.0.10 port 63775
 Waking up in 4.9 seconds.
 Cleaning up request 0 ID 111 with timestamp +32
 
 I presume:

   if (!EAP-Message) {
ldap
}

 Fails to set Auth-Type LDAP?
  Yes.  It *shouldn't*, either.  That was a mistake from 1.x.
 
   I have seen the dire warnings about Don't set Auth-Type = LDAP so I 
 have not ventured there as I am sure there are dragons.
 
 --
 Barry Dean
 Principal Programmer/Analyst
 Networks Group
 Computing Services Department
 Tel: 0151 795 9540
 
 
 
 
 
 
 
 
 -
 List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

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


Re: When to ldap?

2010-05-13 Thread Alan DeKok
  sigh

Dean, Barry wrote:
...
   [ldap] performing search in OU=UOL,DC=adserer,DC=liv,DC=ac,DC=uk, with 
 filter (sAMAccountName=user)
 [ldap] looking for check items in directory...
 [ldap] looking for reply items in directory...
 WARNING: No known good password was found in LDAP.  Are you sure that the 
 user is configured correctly?

  Again...
...
 [pap] WARNING! No known good password found for the user.  Authentication 
 may fail because of this.

  See the form at:

http://networkradius.com/freeradius.html

  It will *highlight* the information you need to know.

 I have seen the dire warnings about Don't set Auth-Type = LDAP so I have 
 not ventured there as I am sure there are dragons.

  The warnings are there because people set it, and the try to do EAP.
For some reason, no LDAP server implements EAP.

  Your choices are:

a) fix your LDAP server to return a password
b) force Auth-Type := LDAP *only* for certain kinds of packets

  If you're trying to do EAP with this LDAP server (I presume it's
Active Directory), see my web site at http://deployingradius.com/.  It
has complete instructions.

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


Re: How to implement EAP-TLS with freeradius and wpa_supplicant?

2010-05-13 Thread Alan DeKok
Zheng, Jiajia wrote:
 But as I mentioned that the same CA works fine with EAP-TTLS. Why it goes 
 wrong with EAP-TLS?

  EAP-TLS requires that the CA be authorized to sign client
certificates.  See the certificate creation scripts in 2.1.8, they may
have fixes for this.

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


Access request-access reject

2010-05-13 Thread dorra aa

 users: Matched entry DEFAULT at line 153
  users: Matched entry abc at line 216
  modcall[authorize]: module files returns ok for request 0
  modcall: leaving group authorize (returns ok) for request 0
   rlm_pap: Found existing Auth-Type, not changing it.
  rad_check_password: Found Auth-Type System
   modcall[authenticate]: module unix returns notfound for request 0
 
 It shouldn't be using an auth-type of System, that means to lookup the 
 user in the /etc/passwd (/etc/shadow) file. But you don't have a user on 
 your system named abc so the not found result makes sense, right?
 
 Why is it trying to find abc amongst the unix users on your system? 
 The answer is right above, look at the lines labeled users:, that's 
 your users file, also look at the line that says Found Auth-Type, not 
 changing it. So somthing in your users file forced the user abc to 
 have an Auth-Type of system or unix, it also tells you which lines 
 in the users files it matched. Go fix your users file so it doesn't do that.
I found in users file that line:
DEFAULTAuth-Type = System
i decommented it but same problem. i think i must change it to other attribut?
 I'm guessing in your attempts to get things working you may have mangled 
 the example users file, you might want to start with the unaltered users 
 file and just add your test user.
 
 All this is documented in the link I sent you a week ago:
 http://deployingradius.com/documents/configuration/pap.html
 
 -- 
 John Dennis jden...@redhat.com
_
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: Access request-access reject

2010-05-13 Thread Alan Buxey
Hi,

 I found in users file that line:
 DEFAULTAuth-Type = System

comment this line out and restart the daemon
remove calls to 'unix' from your configuration
if you dont want to even think about /etc/passwd

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


Re: When to ldap?

2010-05-13 Thread Dean, Barry

On 13 May 2010, at 10:15, Alan DeKok wrote:

 Dean, Barry wrote:
 ...
  [ldap] performing search in OU=UOL,DC=adserer,DC=liv,DC=ac,DC=uk, with 
 filter (sAMAccountName=user)
 [ldap] looking for check items in directory...
 [ldap] looking for reply items in directory...
 WARNING: No known good password was found in LDAP.  Are you sure that the 
 user is configured correctly?
 
  I mean, really... what's the issue?

The issue is that the self same configuration in FreeRADIUS 2.0.2 works! But 
with 2.1.8 it fails.

The difference in the debug output is:

++[logintime] returns noop
rlm_pap: WARNING! No known good password found for the user.  Authentication 
may fail because of this.
++[pap] returns noop
  rad_check_password:  Found Auth-Type ldap
auth: type LDAP
+- entering group LDAP
rlm_ldap: - authenticate

In FR 2.0.2 this rad_check_password is causing LDAP authentication, whereas 
is FR 2.1.8 the same section of debug output says:

++[logintime] returns noop
[pap] WARNING! No known good password found for the user.  Authentication may 
fail because of this.
++[pap] returns noop
No authenticate method (Auth-Type) configuration found for the request: 
Rejecting the user
Failed to authenticate the user.

 ...
 [pap] WARNING! No known good password found for the user.  Authentication 
 may fail because of this.
 
  That should be a hint.

True. My problem was why was LDAP not being attempted for this basic request. 
No EAP, just a username and a password, which works just fine with FR 2.0.2.

In fact with 2.0.2 either:

if (!EAP-Message) {
ldap
}

or

ldap

Works in the authorise section as the Non-EAP request calls ldap either way.

With FR 2.1.8, both fail. They follow the same path and produce the No 
authentication method ... error.

All the complex EAP/TTLS/PEAP/MSCHAP etc stuff is working with FR 2.1.8 with my 
config, just the simple stuff is broken.

Maybe my question should have been:

FR 2.0.2 reports 'rad_check_password: Found Auth-Type ldap' then goes on to 
authenticate a user against LDAP, whereas FR 2.1.8 reports that there is no 
Auth-Type set and does not attempt LDAP authentication.


Complete output for working one:

rad_recv: Access-Request packet from host 192.168.0.10 port 33158, id=66, 
length=49
User-Name = user
User-Password = password
NAS-IP-Address = 192.168.0.10
server radius {
+- entering group authorize
++[preprocess] returns ok
expand: /log/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d - 
/log/radacct/192.168.0.10/auth-detail-20100513
rlm_detail: /log/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to 
/log/radacct/192.168.0.10/auth-detail-20100513
expand: %t - Thu May 13 10:46:02 2010
++[auth_log] returns ok
++? if (%{User-Name} =~ /forbidden/i)
expand: %{User-Name} - user
? Evaluating (%{User-Name} =~ /forbidden/i) - FALSE
++? if (%{User-Name} =~ /forbidden/i) - FALSE
++[chap] returns noop
++[mschap] returns noop
rlm_realm: No '@' in User-Name = user, looking up realm NULL
rlm_realm: Found realm NULL
rlm_realm: Adding Stripped-User-Name = user
rlm_realm: Proxying request from user user to realm NULL
rlm_realm: Adding Realm = NULL
rlm_realm: Authentication realm is LOCAL.
++[suffix] returns noop
  rlm_eap: No EAP-Message, not doing EAP
++[eap-eduroam] returns noop
users: Matched entry user at line 203
++[files] returns ok
++? if (!EAP-Message)
? Evaluating !(EAP-Message) - FALSE
++? if (!EAP-Message) - TRUE
++- entering if (!EAP-Message)
rlm_ldap: - authorize
rlm_ldap: performing user authorization for user
expand: %{Stripped-User-Name} - user
expand: (sAMAccountName=%{%{Stripped-User-Name}:-%{User-Name}}) - 
(sAMAccountName=user)
expand: OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk - 
OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: attempting LDAP reconnection
rlm_ldap: (re)connect to adserver.liv.ac.uk:389, authentication 0
rlm_ldap: bind as CN=radius-account,OU=Service 
Accounts,OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk/special-password to 
adserver.liv.ac.uk:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: performing search in OU=UOL,DC=adserver,DC=liv,DC=ac,DC=uk, with 
filter (sAMAccountName=user)
rlm_ldap: No default NMAS login sequence
rlm_ldap: looking for check items in directory...
rlm_ldap: looking for reply items in directory...
WARNING: No known good password was found in LDAP.  Are you sure that the 
user is configured correctly?
rlm_ldap: Setting Auth-Type = ldap
rlm_ldap: user user authorized to use remote access
rlm_ldap: ldap_release_conn: Release Id: 0
++[ldap] returns ok
++[expiration] returns noop
++[logintime] returns noop
rlm_pap: WARNING! No known good password found for the user.  Authentication 
may fail because of this.
++[pap] returns noop
  rad_check_password:  Found Auth-Type ldap
auth: type LDAP

RE: Access request-access reject

2010-05-13 Thread dorra aa



 Date: Thu, 13 May 2010 11:01:10 +0100
 From: a.l.m.bu...@lboro.ac.uk
 To: freeradius-users@lists.freeradius.org
 Subject: Re: Access request-access reject
 
 Hi,
 
  I found in users file that line:
  DEFAULTAuth-Type = System
 
 comment this line out and restart the daemon
 remove calls to 'unix' from your configuration
 if you dont want to even think about /etc/passwd
i commented it like that:
#DEFAULT Auth-Type = System
Fall-Through = 1 
 also in file radiusd.conf:
authenticate {
#
#  PAP authentication, when a back-end database listed
#  in the 'authorize' section supplies a password.  The
#  password can be clear-text, or encrypted.
Auth-Type PAP {
pap
}

#
#  Most people want CHAP authentication
#  A back-end database listed in the 'authorize' section
#  MUST supply a CLEAR TEXT password.  Encrypted passwords
#  won't work.
Auth-Type CHAP {
chap
}

#
#  MSCHAP authentication.
Auth-Type MS-CHAP {
mschap
}

#
#  If you have a Cisco SIP server authenticating against
#  FreeRADIUS, uncomment the following line, and the 'digest'
#  line in the 'authorize' section.
#digest

#
#  Pluggable Authentication Modules.
#pam

#
#  See 'man getpwent' for information on how the 'unix'
#  module checks the users password.  Note that packets
#  containing CHAP-Password attributes CANNOT be authenticated
#  against /etc/passwd!  See the FAQ for details.
#  
unix

# Uncomment it if you want to use ldap for authentication
#
# Note that this means check plain-text password against
# the ldap database, which means that EAP won't work,
# as it does not supply a plain-text password.
#Auth-Type LDAP {
#ldap
#}

#
#  Allow EAP authentication.
eap
}
i commented :unix
...
and i have this output in the deamon:
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1:40128, id=130, length=55
User-Name = abc
User-Password = 123
NAS-IP-Address = 255.255.255.255
NAS-Port = 1812
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
  modcall[authorize]: module preprocess returns ok for request 0
  modcall[authorize]: module chap returns noop for request 0
  modcall[authorize]: module mschap returns noop for request 0
rlm_realm: No '@' in User-Name = abc, looking up realm NULL
rlm_realm: No such realm NULL
  modcall[authorize]: module suffix returns noop for request 0
  rlm_eap: No EAP-Message, not doing EAP
  modcall[authorize]: module eap returns noop for request 0
users: Matched entry DEFAULT at line 153
users: Matched entry abc at line 216
  modcall[authorize]: module files returns ok for request 0
rlm_pap: Found existing Auth-Type, not changing it.
  modcall[authorize]: module pap returns noop for request 0
modcall: leaving group authorize (returns ok) for request 0
  rad_check_password:  Found Auth-Type System
auth: type System
  Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 0
  modcall[authenticate]: module unix returns notfound for request 0
modcall: leaving group authenticate (returns notfound) for request 0
auth: Failed to validate the user.
Delaying request 0 for 1 seconds
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 130 to 127.0.0.1 port 40128
Waking up in 4 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 130 with timestamp 4bebd86e
Nothing to do.  Sleeping until we see a request.

 alan
 -
 List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
  
_
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: When to ldap?

2010-05-13 Thread Alan DeKok
Dean, Barry wrote:
 The issue is that the self same configuration in FreeRADIUS 2.0.2 works! But 
 with 2.1.8 it fails.

  Yes... the behavior changed slightly in the past 2 years.

  Read raddb/modules/ldap in 2.1.8.  Look for auth_type.  This is
documented.

 FR 2.0.2 reports 'rad_check_password: Found Auth-Type ldap' then goes on to 
 authenticate a user against LDAP, whereas FR 2.1.8 reports that there is no 
 Auth-Type set and does not attempt LDAP authentication.

  Yes.  Older versions had the LDAP module set the Auth-Type... which is
wrong.

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


Pending release of 2.1.9

2010-05-13 Thread Alan DeKok
  I've put pre releases of 2.1.9 on the web:

http://git.freeradius.org/pre/

  Please try them, and note any issues.  If there aren't problems, we
can release 2.1.9 real soon now.

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


i found two freeradius

2010-05-13 Thread dorra aa

yestaerday  i create that file:
cd ~

apt-get source freeradius
and i woked in the users of: cd  freeradius-1.1.7/
but now i find another freeradius in: /etc/freeradius.
I
don't know how it is created there? and does it have any influence in
my radius, because i do mychanges in file: users of cd 
freeradius-1.1.7/.
may i delete the second freeradius that i do not created??  
  
_
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: i found two freeradius

2010-05-13 Thread Alan Buxey
Hi,

 yestaerday  i create that file:
 cd ~
 apt-get source freeradius
 and i woked in the users of: cd  freeradius-1.1.7/

that would just be the original source code of the program.

 but now i find another freeradius in: /etc/freeradius.

that would be the directory created and filled with correct
files from the install of freeradius


if you run radiusd -X  you will clearly see which directory is in
use by the program. delete the one not in use

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


Re: Access request-access reject

2010-05-13 Thread Alan Buxey
Hi,

  comment this line out and restart the daemon
  remove calls to 'unix' from your configuration
  if you dont want to even think about /etc/passwd
 i commented it like that:
 #DEFAULT Auth-Type = System
 Fall-Through = 1

comment out both lines.the DEFAULT line and the fall-through

and you didnt read my original email...which is a pity, where i said
to comment out calls to 'unix' in your config if you dont use it or
need it.   as you are not reading what i am telling you then i'm afraid
i wont bother replying to you again over this issue  :-(

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


Query regarding update reason

2010-05-13 Thread Vijay Badola
Hi, 

I have a query regarding Update-Reason field in PPAQ attribute of
Access-Request for prepaid case. 

According to WiMax specification the size of this AVP is 4 byte(including
tag and length).

And according to dictionary.wimax supplied by freeradius size of
Update-Reason field is 4 byte means total size of AVP is 6 byte.

 

Can we change the size of Update-Reason field to 2 byte in dictionary.wimax
to make over all AVP size 4 byte, to decode this AVP at server properly
(when incoming Access-Request has 4 byte for update-reason AVP)? Or What is
other way to achieve it? 

Please correct me if my understading is wrong?

 

,

*

P We have responsibility to the environment.
Before printing this e-mail or any other document, let's ask ourselves
whether we need a hard copy.

 

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

Re: Simultneous-Use + SQL + Checkrad

2010-05-13 Thread Alan DeKok
Galatóczki István wrote:
 I use Freeradius 2.0.4(deb pack) with Mysql 5.0.51. 

  You should really upgrade to 2.1.8.

 The online users check not work in the NAS with checkrad script my network.
 
 I read the list and forums but not founded solution. 
 I have read and followed the step of below comment:
 http://www.mail-archive.com/freeradius-users@lists.freeradius.org/msg58506.html
 
 my config: 
 radcheck table: Simultaneous-Use: =1 
 -sites-enabled/default-
 accounting ( 
  sql sqlippool 

  The IPPool module does not do simultaneous-use tracking.

 ) 
 session ( 
 sql 
 ) 
 uncomment: simul_count_query... in dialup.conf 
 
 include: sql.conf etc.. in the radiusd.conf 
 
 Question: working the checkrad script without radutmp? 

  No.

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


Re: Query regarding update reason

2010-05-13 Thread Alan DeKok
Vijay Badola wrote:
 I have a query regarding Update-Reason field in PPAQ attribute of
 Access-Request for prepaid case.
 
 According to WiMax specification the size of this AVP is 4
 byte(including tag and length).

  *Which* WiMAX specification?

  The geniuses involved in WiMAX *changed* the definition of multiple
attributes when they updated the specifications.

 And according to dictionary.wimax supplied by freeradius size of
 Update-Reason field is 4 byte means total size of AVP is 6 byte.

  We're compatible with the specification we quote at the top of
dictionary.wimax.

 Can we change the size of Update-Reason field to 2 byte in
 dictionary.wimax to make over all AVP size 4 byte, to decode this AVP at
 server properly (when incoming Access-Request has 4 byte for
 update-reason AVP)? Or What is other way to achieve it?

  The dictionaries are text for a reason: you can edit them.

 Please correct me if my understading is wrong?

  WiMAX is completely wrong.  The specs are ridiculously complicated.

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


RE: i found two freeradius

2010-05-13 Thread dorra aa


 
  yestaerday  i create that file:
  cd ~
  apt-get source freeradius
  and i woked in the users of: cd  freeradius-1.1.7/
 
 that would just be the original source code of the program.
 
  but now i find another freeradius in: /etc/freeradius.
 
 that would be the directory created and filled with correct
 files from the install of freeradius
 
 
 if you run radiusd -X  you will clearly see which directory is in
 use by the program. delete the one not in use
ok i see that:
# freeradius -X
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
that mean i must delete   ~/freeradius-1.1.7 that i have created with the 
debian : freeradius_1.1.7-1ubuntu0.2_i386.deb. that don't result any problem in 
my work?
because im using a document with this debian
  
_
Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Freeradius privilege separation

2010-05-13 Thread Michał Dopierała
Hi!

It is possible in freeradius to have one user who has full privilege level
to one equipment (one cisco router privilege lvl15), and limited privilege
level to other equipment (other router with smaller privilege e.g. lvl10
which will be configured on router)?
How to separate it?
My current configuration of users:

 mdopierala  Auth-Type := PAP, Crypt-Password = passwrd
Service-Type = Administrative-User,
Cisco-AVPair=shell:priv-lvl=15,
Brocade-Auth-Role =Administrator

and part of clienf.conf

client 192.168.1.1 {
secret = community
shortname = router1
}
client 192.168.1.2 {
secret = community
shortname = router2
}


I'm waiting for response
Michal Dopierala
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

RE: Access request-access reject

2010-05-13 Thread dorra aa

no plz sorry i'm not so well in english.
thank you Alan :))) it's working now
see it:
r...@pfe-laptop:/home/pfe# radtest abc 123 localhost 1812 testing123
Sending Access-Request of id 185 to 127.0.0.1 port 1812
User-Name = abc
User-Password = 123
NAS-IP-Address = 255.255.255.255
NAS-Port = 1812
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=185, length=20

thakkksss

 Date: Thu, 13 May 2010 13:07:45 +0100
 From: a.l.m.bu...@lboro.ac.uk
 To: freeradius-users@lists.freeradius.org
 Subject: Re: Access request-access reject
 
 Hi,
 
   comment this line out and restart the daemon
   remove calls to 'unix' from your configuration
   if you dont want to even think about /etc/passwd
  i commented it like that:
  #DEFAULT Auth-Type = System
  Fall-Through = 1
 
 comment out both lines.the DEFAULT line and the fall-through
 
 and you didnt read my original email...which is a pity, where i said
 to comment out calls to 'unix' in your config if you dont use it or
 need it.   as you are not reading what i am telling you then i'm afraid
 i wont bother replying to you again over this issue  :-(
 
 alan
 -
 List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
  
_
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Deny connection to users

2010-05-13 Thread Hermidio A. Rodriguez Chavez

Hi all.

It's posible to when a user disconnect from the directive 
Session-Timeout deny connect again in the following 30 Min?


Thanks in advance!!

Hermidio

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


Re: Pending release of 2.1.9

2010-05-13 Thread John Dennis

On 05/13/2010 06:57 AM, Alan DeKok wrote:

   I've put pre releases of 2.1.9 on the web:

http://git.freeradius.org/pre/

   Please try them, and note any issues.  If there aren't problems, we
can release 2.1.9 real soon now.


Thank you for your hard work Alan! I'd like to thank you and everyone 
who worked on this for their contributions to the open source community. 
We all owe you a debt of gratitude.


As to 2.1.9 ...

It passes basic sanity checking. It builds, installs, and runs. I have 
tested with radtest and with each of the eapol_test scripts. I do not 
have a stress testing environment, I think others do and it would be 
good to hear from them.


The Changelog notes several feature additions. I thought this was a bug 
fix update only. In fairness some of the feature additions were in the 
area of documentation, that's great and I don't have a problem with 
features which do not change code and make it easier for users to use. 
But shouldn't the other features have been reserved for the 2.2.x branch 
and limit 2.1.9 to only bug fixes?


The one bug I was most concerned about I don't see specifically called 
out and I'm wondering what the disposition of that was. Sorry, but I'm 
going to be a little vague rather than citing a bug number. There was a 
problem reported by several people that resulted in a server crash and 
only seemed to appear under high load conditions after the server was up 
for a while. Alan said he was having a hard time reproducing it, that 
logically it seemed impossible from static code inspection, but 
acknowledged it was real because it had been reported often enough. Does 
that ring a bell? Does this update address that issue?




--
John Dennis jden...@redhat.com

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: free NAS ?

2010-05-13 Thread Timothy
You're not meaning something like coova-chilli (a captive portal) 
http://www.coova.org/ are you ?

Timothy

On 07/05/2010 20:46, VU VAN HUNG wrote:

sunhualing wrote:

hostapd as a NAS, authenticator
wpa-supplicant as a supplicant


On Fri, May 7, 2010 at 1:31 AM, Jeff Voskamp javos...@uwaterloo.ca 
mailto:javos...@uwaterloo.ca wrote:


On 05/06/2010 01:27 PM, John McDonnell wrote:

On May 6th, 2010 at 1:09 PM, Randal Carpenter wrote:
Try openfiler, at http://www.openfiler.com/, it emulates both
SAN and NAS
equipment.





On Thu, May 6, 2010 at 5:56 AM, VU VAN
HUNGvanhung2...@gmail.com mailto:vanhung2...@gmail.com  
wrote:



   Hi all,
   I just wonder that are there any open source software
that have same
functionalities like Network Access Server ?
   Because I see that there's Asterisk, which 's like a PBX.
   Best,
   Hung,
   -
   List info/subscribe/unsubscribe? See
http://www.freeradius.org/list/users.html


There's always FreeNAS as well... http://freenas.org/freenas


Wrong NAS - those ones are Network Attached Storage, not Network
Access Server.

Dang TLA overload.

Jeff

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




-
List info/subscribe/unsubscribe? See 
http://www.freeradius.org/list/users.html
hostapd only for authentication, I have tried to google but found 
nothing. I want to find a  free NAS supporting accounting for radius 
server. Just found this one. Check it out !

https://www.rahunas.org/trac/
Hung,
-
List info/subscribe/unsubscribe? See 
http://www.freeradius.org/list/users.html

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


Re: Pending release of 2.1.9

2010-05-13 Thread Johan Meiring

On 2010/05/13 12:57 PM, Alan DeKok wrote:

   I've put pre releases of 2.1.9 on the web:

http://git.freeradius.org/pre/

   Please try them, and note any issues.  If there aren't problems, we
can release 2.1.9 real soon now.




Builds fine on debian lenny using dpkg-buildpackage

There is a log of warnings though.
Small subset says this.
-
dpkg-shlibdeps: warning: symbol radlog used by 
debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none of 
the libraries.
dpkg-shlibdeps: warning: symbol cf_section_parse used by 
debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none of 
the libraries.
dpkg-shlibdeps: warning: symbol debug_flag used by 
debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none of 
the libraries.
dpkg-shlibdeps: warning: symbol rad_malloc used by 
debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none of 
the libraries.
dpkg-shlibdeps: warning: symbol log_debug used by 
debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none of 
the libraries.

-

The warnings above also happen for other modules.
rlm_mysql
rlm_pam
rlm_dbm
etc..



After building I end up with various packages.

freeradius-common
freeradius-mysql
etc

When building previous versions (tried 2.1.7), the packages were different.
freeradius(note - no -common)
freeradius-mysql
etc

I realise the official debian packages has a freeradius and a
freeradius-common, but the debian packages built from source never had a 
-common.


When installing 2.1.9, I installed the -common instead of the non 
-common one.  When trying to install freeradius-mysql afterwards, it 
complained about not finding dependency freeradius (without -common).


There is something wrong with the package names.

Also, the version in debian/changelog still contains git.

Hope that helps.


--


Johan Meiring
Cape PC Services CC
Tel: (021) 883-8271
Fax: (021) 886-7782

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


Re: Pending release of 2.1.9

2010-05-13 Thread Josip Rodin
On Thu, May 13, 2010 at 06:52:28PM +0200, Johan Meiring wrote:
 After building I end up with various packages.

 freeradius-common
 freeradius-mysql
 etc

 When building previous versions (tried 2.1.7), the packages were different.
 freeradius(note - no -common)
 freeradius-mysql
 etc

 I realise the official debian packages has a freeradius and a
 freeradius-common, but the debian packages built from source never had 
 a -common.

 When installing 2.1.9, I installed the -common instead of the non  
 -common one.  When trying to install freeradius-mysql afterwards, it  
 complained about not finding dependency freeradius (without -common).

 There is something wrong with the package names.

This was already changed in 2.1.8, actually.

Simply install *both* packages, like the dependencies tell you to...

-- 
 2. That which causes joy or happiness.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Freeradius privilege separation

2010-05-13 Thread Josip Rodin
On Thu, May 13, 2010 at 03:23:37PM +0200, Michał Dopierała wrote:
 It is possible in freeradius to have one user who has full privilege level
 to one equipment (one cisco router privilege lvl15), and limited privilege
 level to other equipment (other router with smaller privilege e.g. lvl10
 which will be configured on router)?
 How to separate it?
 My current configuration of users:
 
  mdopierala  Auth-Type := PAP, Crypt-Password = passwrd
 Service-Type = Administrative-User,
 Cisco-AVPair=shell:priv-lvl=15,
 Brocade-Auth-Role =Administrator

Yes, just answer differently to each client (router) by assigning them to
different virtual hosts.

You can probably keep the authentication part in the users file if you want,
but you can move the repetitive part of the authorization to unlang.
Then your per-user attributes can be checked automatically with logic such
as:

if (%{reply:Service-Type} == Login-User) {
update reply {
Cisco-AVPair = shell:priv-lvl=1
}
}
elsif (%{reply:Service-Type} == Administrative-User) {
update reply {
Cisco-AVPair = shell:priv-lvl=15
}
}
else {
reject
}

-- 
 2. That which causes joy or happiness.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Pending release of 2.1.9

2010-05-13 Thread Johan Meiring

On 2010/05/13 07:16 PM, Josip Rodin wrote:


Simply install *both* packages, like the dependencies tell you to...



OOPS...

Idiot mode.
I didn't look properly.

The one without -common *does* exist.

Apologies for time wasting..

--


Johan Meiring
Cape PC Services CC
Tel: (021) 883-8271
Fax: (021) 886-7782

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


Fwd: SSL issues

2010-05-13 Thread Sergio Belkin
Hi,

I am using a radius-openldap-EAP/TTLS|EAP/PEAP scheme and often I've got the
following error from a Windows 7 client trying to connect using EAP/PEAP.
Client lacked CA cert, but I've found clients that are able to import it.
Finally client connected using EAP/TTLS with SecureW2. But I wonder if there
was a problem with the client or there are a misconfiguration or a failing
certificate. Below my data, thanks in advance!

/var/log/radius/radius.log

Thu May 13 11:18:07 2010 : Error: TLS Alert read:fatal:unknown CA
Thu May 13 11:18:07 2010 : Error: TLS_accept:failed in SSLv3 read client
certificate A
Thu May 13 11:18:07 2010 : Error: rlm_eap: SSL error error:14094418:SSL
routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Thu May 13 11:18:07 2010 : Error: SSL: SSL_read failed inside of TLS (-1),
TLS session fails.
Thu May 13 11:18:49 2010 : Error: TLS Alert read:fatal:unknown CA
Thu May 13 11:18:49 2010 : Error: TLS_accept:failed in SSLv3 read client
certificate A
Thu May 13 11:18:49 2010 : Error: rlm_eap: SSL error error:14094418:SSL
routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
Thu May 13 11:18:49 2010 : Error: SSL: SSL_read failed inside of TLS (-1),
TLS session fails.

My radius Configuration:

FreeRADIUS Version 2.1.1, for host x86_64-unknown-linux-gnu, built on Oct 21
2008 at 15:14:37
Copyright (C) 1999-2008 The FreeRADIUS server project and contributors.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License v2.
Starting - reading configuration files ...
including configuration file /usr/local/etc/raddb/radiusd.conf
including configuration file /usr/local/etc/raddb/proxy.conf
including configuration file /usr/local/etc/raddb/clients.conf
including files in directory /usr/local/etc/raddb/modules/
including configuration file /usr/local/etc/raddb/modules/chap
including configuration file /usr/local/etc/raddb/modules/mschap
including configuration file /usr/local/etc/raddb/modules/exec
including configuration file /usr/local/etc/raddb/modules/realm
including configuration file /usr/local/etc/raddb/modules/checkval
including configuration file /usr/local/etc/raddb/modules/passwd
including configuration file /usr/local/etc/raddb/modules/attr_filter
including configuration file /usr/local/etc/raddb/modules/linelog
including configuration file /usr/local/etc/raddb/modules/wimax
including configuration file /usr/local/etc/raddb/modules/pam
including configuration file /usr/local/etc/raddb/modules/inner-eap
including configuration file /usr/local/etc/raddb/modules/echo
including configuration file /usr/local/etc/raddb/modules/acct_unique
including configuration file /usr/local/etc/raddb/modules/etc_group
including configuration file /usr/local/etc/raddb/modules/pap
including configuration file /usr/local/etc/raddb/modules/expr
including configuration file /usr/local/etc/raddb/modules/smbpasswd
including configuration file /usr/local/etc/raddb/modules/attr_rewrite
including configuration file /usr/local/etc/raddb/modules/radutmp
including configuration file /usr/local/etc/raddb/modules/mac2ip
including configuration file /usr/local/etc/raddb/modules/logintime
including configuration file /usr/local/etc/raddb/modules/sql_log
including configuration file /usr/local/etc/raddb/modules/preprocess
including configuration file /usr/local/etc/raddb/modules/policy
including configuration file /usr/local/etc/raddb/modules/digest
including configuration file /usr/local/etc/raddb/modules/mac2vlan
including configuration file /usr/local/etc/raddb/modules/files
including configuration file /usr/local/etc/raddb/modules/always
including configuration file /usr/local/etc/raddb/modules/detail
including configuration file /usr/local/etc/raddb/modules/krb5
including configuration file /usr/local/etc/raddb/modules/sradutmp
including configuration file /usr/local/etc/raddb/modules/counter
including configuration file /usr/local/etc/raddb/modules/detail.example.com
including configuration file /usr/local/etc/raddb/modules/ippool
including configuration file /usr/local/etc/raddb/modules/expiration
including configuration file /usr/local/etc/raddb/modules/detail.log
including configuration file /usr/local/etc/raddb/modules/ldap
including configuration file /usr/local/etc/raddb/modules/unix
including configuration file /usr/local/etc/raddb/eap.conf
including configuration file /usr/local/etc/raddb/sql.conf
including configuration file /usr/local/etc/raddb/sql/mysql/dialup.conf
including configuration file /usr/local/etc/raddb/sql/mysql/counter.conf
including configuration file /usr/local/etc/raddb/policy.conf
including files in directory /usr/local/etc/raddb/sites-enabled/
including configuration file /usr/local/etc/raddb/sites-enabled/status
including configuration file /usr/local/etc/raddb/sites-enabled/inner-tunnel
including configuration file /usr/local/etc/raddb/sites-enabled/default
including 

freeradius with mysql failed

2010-05-13 Thread dorra aa

hi
i installed mysql.

and i modify in /etc/freeradius/sql.conf:
readclients=yes

also, i decommented in /etc/freeradius/radiusd.conf:
accounting
{
sql}
authorize
{...
sql}

i run again freeradius -X:
but it seems failed because of sql: this is the output
[...]
 sql: postauth_query = INSERT into radpostauth (user, pass, reply, date) 
values ('%{User-Name}', '%{User-Password:-Chap-Password}', 
'%{reply:Packet-Type}', NOW())
 sql: safe-characters = 
@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /
rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to r...@localhost:/radius
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql_mysql: Couldn't connect socket to MySQL server r...@localhost:radius
rlm_sql_mysql: Mysql error 'Access denied for user 'root'@'localhost' (using 
password: YES)'
# but i check it and it's ok i have in sql.conf: sql{server = localhost
login = root
password = rootpass}
rlm_sql (sql): Failed to connect DB handle #0
rlm_sql (sql): starting 1
rlm_sql (sql): starting 2
rlm_sql (sql): starting 3
rlm_sql (sql): starting 4
rlm_sql (sql): Failed to connect to any SQL server.
#but i begin with installing mysql-server and i add a user in the database
rlm_sql (sql): - generate_sql_clients
rlm_sql (sql): Query: SELECT * FROM nas
rlm_sql (sql): Ignoring unconnected handle 4..
rlm_sql (sql): Ignoring unconnected handle 3..
rlm_sql (sql): Ignoring unconnected handle 2..
rlm_sql (sql): Ignoring unconnected handle 1..
rlm_sql (sql): Ignoring unconnected handle 0..
rlm_sql (sql): There are no DB handles to use! skipped 5, tried to connect 0
rlm_sql (sql): generate_sql_clients() returned error
rlm_sql (sql): Closing sqlsocket 4
rlm_sql (sql): Closing sqlsocket 3
rlm_sql (sql): Closing sqlsocket 2
rlm_sql (sql): Closing sqlsocket 1
rlm_sql (sql): Closing sqlsocket 0
radiusd.conf[14]: sql: Module instantiation failed. 
radiusd.conf[1860] Unknown module sql.
radiusd.conf[1789] Failed to parse authorize section. 

  
_
Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
https://signup.live.com/signup.aspx?id=60969-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

RE: How to implement EAP-TLS with freeradius and wpa_supplicant?

2010-05-13 Thread Zheng, Jiajia
Alan DeKok wrote:
 Zheng, Jiajia wrote:
 But as I mentioned that the same CA works fine with EAP-TTLS. Why it
 goes wrong with EAP-TLS? 
 
   EAP-TLS requires that the CA be authorized to sign client
 certificates.  See the certificate creation scripts in 2.1.8, they may
 have fixes for this.
 
Thanks! I'll have a try. 

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


Re: freeradius-server-2.1.8

2010-05-13 Thread Mihamina Rakotomandimby
 dorra aa dj_dido2...@hotmail.com :
 and ther is nothing in the output of radiusd -X

I think your computer is not clean and you cant figure out how to work
with it.
My advices:
- Take a clean Linux install
- Use the packages providede with the distribution
- Optionally, change school...

-- 
   Architecte Informatique chez Blueline/Gulfsat:
Administration Systeme, Recherche  Developpement
 +261 3456 000 19
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Pending release of 2.1.9

2010-05-13 Thread Alan DeKok
Johan Meiring wrote:
 There is a log of warnings though.
 Small subset says this.
 -
 dpkg-shlibdeps: warning: symbol radlog used by
 debian/freeradius/usr/lib/freeradius/rlm_checkval-2.1.9.so found in none
 of the libraries.

  It's in the server core.  There's no libfreeradius-server.so, though
perhaps there could be.

  In any case, the warnings are minor.

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


Re: Pending release of 2.1.9

2010-05-13 Thread Alan DeKok
John Dennis wrote:
 It passes basic sanity checking. It builds, installs, and runs. I have
 tested with radtest and with each of the eapol_test scripts. I do not
 have a stress testing environment, I think others do and it would be
 good to hear from them.

  OK.

 The Changelog notes several feature additions. I thought this was a bug
 fix update only. In fairness some of the feature additions were in the
 area of documentation, that's great and I don't have a problem with
 features which do not change code and make it easier for users to use.
 But shouldn't the other features have been reserved for the 2.2.x branch
 and limit 2.1.9 to only bug fixes?

  The features are:

- show stats for detail files
  Arguably a bug that it wasn't there originally.
  Added because people ran into problems where they couldn't see
  what was going on with a detail file
  The control socket isn't enabled in the default install, either.

- documentation

- better DHCP Option 82 support
  Arguably a bug: DHCP servers need Option 82 support.
  This affects only people who use DHCP. (i.e. not many)

- enabled server in NAS table
  arguably a bug that it wasn't there a year ago.
  Only affects *new* installations who use SQL.

  For me, all of these fall into the arguably a bug fix area.  There
are no major code changes, and will not affect existing systems.

 The one bug I was most concerned about I don't see specifically called
 out and I'm wondering what the disposition of that was. Sorry, but I'm
 going to be a little vague rather than citing a bug number. There was a
 problem reported by several people that resulted in a server crash and
 only seemed to appear under high load conditions after the server was up
 for a while. Alan said he was having a hard time reproducing it, that
 logically it seemed impossible from static code inspection, but
 acknowledged it was real because it had been reported often enough. Does
 that ring a bell? Does this update address that issue?

  Yes.  Bug #35.  There's a work-around which should help.

  I've run *billions* of packets through the server on the same machine
as people who claim to have problems.  I've been unable to reproduce the
issue.

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