Re: multiple ldap servers::solved::

2012-05-04 Thread jeff donovan

On May 4, 2012, at 7:40 PM, jeff donovan wrote:

> 
> 
> and that is correct. The user does not exist on LDAP1, his records are on 
> LDAP2, which it finds, but it trys to auth against ldap1 ( which will fail ). 
> I need it to step to ldap2

greetings

I made two changes. and it worked.,.. not sure if it the best syntax, but it's 
the first time I got both systems to call back.

authorize {
 
ldap1
if (notfound) {
ldap2 
}
if (reject) {
ldap2
}




authenticate {


Auth-Type LDAP {
ldap1{
reject = 1
ok = return
}
ldap2 {
reject = 1
ok = return
}
}



works very well.
thanks for your assistance 

-j




smime.p7s
Description: S/MIME cryptographic signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: multiple ldap servers

2012-05-04 Thread jeff donovan

On May 4, 2012, at 3:58 PM, Tobias Hachmer wrote:

> On 04.05.2012 21:05, jeff donovan wrote:
>> Found Auth-Type = LDAP
>> # Executing group from file /etc/freeradius/sites-enabled/default
>> +- entering group LDAP {...}
>> [ldap1] login attempt by "drfoo" with password "XxXxXxX"
>> [ldap1] user DN: uid=drfoo,cn=users,dc=ldap2,dc=example.com
>>  [ldap1] (re)connect to ldap1.example.com:389, authentication 1
>>  [ldap1] bind as uid=drfoo,cn=users,dc=ldap2,dc=example.com/XxXxXxX
>> to ldap1.example.com:389
>>  [ldap1] waiting for bind result ...
>>  [ldap1] Bind failed with invalid credentials
>> ++[ldap1] returns reject
>> Failed to authenticate the user.
>> Using Post-Auth-Type Reject
>> # Executing group from file /etc/freeradius/sites-enabled/default
>> +- entering group REJECT {...}
> 
> OK, so what happened here? The ldap bind has failed! That's not the failure 
> message that the user you want to authenticate has wrong credentials.
> Be sure you configured the ldap modules correctly or send the whole radiusd 
> -X debug output.

greetings
sorry
i snipped the bottom off , I didn't think it relevant since nothing happened 
after it tried to auth on ldap1.

Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group REJECT {...}
[attr_filter.access_reject] expand: %{User-Name} -> drfoo
 attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 2 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 2
Sending Access-Reject of id 158 to 10.135.1.15 port 65478
Waking up in 4.9 seconds.
Cleaning up request 2 ID 158 with timestamp +22
Ready to process requests.

and that is correct. The user does not exist on LDAP1, his records are on 
LDAP2, which it finds, but it trys to auth against ldap1 ( which will fail ). I 
need it to step to ldap2

I thought the result code was " reject " so under authentication if result of 
ldap1 = reject try ldap2.
Auth-Type LDAP {
ldap1
if (reject) {
ldap2
}
}




smime.p7s
Description: S/MIME cryptographic signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: multiple ldap servers

2012-05-04 Thread Tobias Hachmer

On 04.05.2012 21:05, jeff donovan wrote:

Found Auth-Type = LDAP
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group LDAP {...}
[ldap1] login attempt by "drfoo" with password "XxXxXxX"
[ldap1] user DN: uid=drfoo,cn=users,dc=ldap2,dc=example.com
  [ldap1] (re)connect to ldap1.example.com:389, authentication 1
  [ldap1] bind as uid=drfoo,cn=users,dc=ldap2,dc=example.com/XxXxXxX
to ldap1.example.com:389
  [ldap1] waiting for bind result ...
  [ldap1] Bind failed with invalid credentials
++[ldap1] returns reject
Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group REJECT {...}


OK, so what happened here? The ldap bind has failed! That's not the 
failure message that the user you want to authenticate has wrong 
credentials.
Be sure you configured the ldap modules correctly or send the whole 
radiusd -X debug output.


Best regards,

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


Re: multiple ldap servers

2012-05-04 Thread jeff donovan

On May 4, 2012, at 10:14 AM, Alan DeKok wrote:

> snip
>> authorize {
> ...
>>redundant {
>> ldap1
>> ldap2
>>}
> 
>  Change that to:
> 
>   ldap1
>   if (notfound) {
>   ldap2
>   }
> 
>  And it will work.

greetings i read the unlang pages.

I modified my Authorize section, and you are correct, the user is found on 
ldap1 or checks the next server.

Now it seems to be sticking on the first reject in the Authenticate section.

here is what I have;

authenticate {

Auth-Type LDAP {
ldap1
if (reject) {
ldap2
}
}
I have also tried
Auth-Type LDAP {
ldap1
ldap2
}


in this case if the credentials do not exist on ldap1 everything stops. 

here is my debug;

[ldap1] performing user authorization for drfoo
[ldap1] expand: %{Stripped-User-Name} -> 
[ldap1] ... expanding second conditional
[ldap1] expand: %{User-Name} -> drfoo
[ldap1] expand: (uid=%{%{Stripped-User-Name}:-%{User-Name}}) -> 
(uid=drfoo)
[ldap1] expand: cn=users,dc=ldap1,dc=example.com -> 
cn=users,dc=ldap1,dc=example.com
  [ldap1] ldap_get_conn: Checking Id: 0
  [ldap1] ldap_get_conn: Got Id: 0
  [ldap1] performing search in cn=users,dc=ldap1,dc=example.com, with filter 
(uid=drfoo)
  [ldap1] object not found
[ldap1] search failed
  [ldap1] ldap_release_conn: Release Id: 0
++[ldap1] returns notfound
++? if (notfound)
? Evaluating (notfound) -> TRUE
++? if (notfound) -> TRUE
++- entering if (notfound) {...}
[ldap2] performing user authorization for drfoo
[ldap2] expand: %{Stripped-User-Name} -> 
[ldap2] ... expanding second conditional
[ldap2] expand: %{User-Name} -> drfoo
[ldap2] expand: (uid=%{%{Stripped-User-Name}:-%{User-Name}}) -> 
(uid=drfoo)
[ldap2] expand: cn=users,dc=ldap2,dc=example.com -> 
cn=users,dc=ldap2,dc=example.com
  [ldap2] ldap_get_conn: Checking Id: 0
  [ldap2] ldap_get_conn: Got Id: 0
  [ldap2] performing search in cn=users,dc=ldap2,dc=example.com, with filter 
(uid=drfoo)
[ldap2] No default NMAS login sequence
[ldap2] looking for check items in directory...
  [ldap2] userPassword -> Password-With-Header == ""
[ldap2] looking for reply items in directory...
[ldap2] Setting Auth-Type = LDAP
[ldap2] user drfoo authorized to use remote access
  [ldap2] ldap_release_conn: Release Id: 0
+++[ldap2] returns ok
++- if (notfound) returns ok
++[expiration] returns noop
++[logintime] returns noop
[pap] Failed to decode Password-With-Header = ""
[pap] WARNING: Auth-Type already set.  Not setting to PAP
++[pap] returns noop
Found Auth-Type = LDAP
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group LDAP {...}
[ldap1] login attempt by "drfoo" with password "XxXxXxX"
[ldap1] user DN: uid=drfoo,cn=users,dc=ldap2,dc=example.com
  [ldap1] (re)connect to ldap1.example.com:389, authentication 1
  [ldap1] bind as uid=drfoo,cn=users,dc=ldap2,dc=example.com/XxXxXxX to 
ldap1.example.com:389
  [ldap1] waiting for bind result ...
  [ldap1] Bind failed with invalid credentials
++[ldap1] returns reject
Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group REJECT {...}



smime.p7s
Description: S/MIME cryptographic signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: FreeRadius - IIS & Outlook Web Access (OWA)

2012-05-04 Thread udptelecom
Any other alternatives? Has anyone any experience fronting OWA with an
Apache HTTP reverse-proxy, authenticating users via the mod_auth_radius
module and perhaps passing on the credentials to OWA ?

On Thu, May 3, 2012 at 4:21 PM, Nick Owen  wrote:

> On Thu, May 3, 2012 at 3:51 PM, udptelecom  wrote:
> >
> >
> > Hi,
> >
> > Anyone know of an ISAPI filter that understands RADIUS that can be used
> to
> > authenticate to FreeRadius. This would be used to authenticate access to
> > Outlook Web Access (OWA) running under IIS. I know of one provider
> > http://www.tcpdata.com - but they're site is currently down and all my
> calls
> > & emails have gone unanswered.
> >
> > Thanks!
> >
> > Abedi
>
> Have you seen MS Forefront?
>
> --
> --
> Nick Owen
> WiKID Systems, Inc.
> http://www.wikidsystems.com
> Commercial/Open Source Two-Factor Authentication
> -
> 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: multiple ldap servers

2012-05-04 Thread Alan DeKok
jeff donovan wrote:
> thanks for the reply. can i really use if then else ? 

Do you think I'm lying to you?  Did you read "man unlang",
which explains all of this?

> with that said, i should be able to apply the same for fail ?

$ man unlang

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


Re: multiple ldap servers

2012-05-04 Thread jeff donovan

On May 4, 2012, at 10:14 AM, Alan DeKok wrote:

> jeff donovan wrote:
>> I'm new to radius but have been reading.
> 
>  That's always positive.
> 
>> how can i search and alternate LDAP server for user credentials ?
>> If the first LDAP search fails try the next server in line. 
> 
>  Do you mean "fail" or "notfound"?  They're different...

true,. i will probably come across both.

> 
>> I found some documentation-
>> * http://freeradius.org/radiusd/doc/ldap_howto.txt  does not mention a
>> second server.
>> *http://freeradius.org/radiusd/doc/configurable_failover explains the
>> redundant setup for sql accounting. 
> 
>  See also "man unlang".  It explains this in more detail.
k tnx-more reading :)
> 
>> so far I tried adding the second ldap server, it's info is read during
>> module load -- no errors. The problem is,.. only one of the ldap systems
>> contains the correct info. So one WILL fail and the other will pass. 
>> with that being said,.. How do i configure my server to Pass if either
>> system returns " ok " ? currently it will fail even if one LDAP system
>> returns good.
> 
>  That's because you're using a "redundant" block.  It treats "notfound"
> as "LDAP server is still up", and it doesn't fail over to the next one.
> Because there was no failure!
> 
>> authorize {
> ...
>>redundant {
>> ldap1
>> ldap2
>>}
> 
>  Change that to:
> 
>   ldap1
>   if (notfound) {
>   ldap2
>   }
> 
>  And it will work.
> 

thanks for the reply. can i really use if then else ? 
with that said, i should be able to apply the same for fail ?
--- ill post more when i adjust my settings and try with the not found. then I 
try with fail.

-j

smime.p7s
Description: S/MIME cryptographic signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: Translate characters

2012-05-04 Thread Alan DeKok
Xbert_badstuber wrote:
> Is there anything I can do in the freeradius to change the characters to
> different ones? Example: To make “/” as “-“ and “:” as “_”. So the
> NAS-Port-ID would look like “1-1-4_1001.129” instead. Is it possible to
> translate characters in Freeradius? If possible, how do i make it?

  You can't translate the characters, but you can re-write the
attribute.  I'd use a regex:

if (NAS-Port-Id =~ /^(.)/(.)/(.):(.*)$/) {
update request {
NAS-Port-Id := "%1_%2_%3_%4"
}
}

  You may have to play with the regex to get it to match your exact
case, but the idea is there.

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

Re: multiple ldap servers

2012-05-04 Thread Alan DeKok
jeff donovan wrote:
> I'm new to radius but have been reading.

  That's always positive.

> how can i search and alternate LDAP server for user credentials ?
> If the first LDAP search fails try the next server in line. 

  Do you mean "fail" or "notfound"?  They're different...

> I found some documentation-
> * http://freeradius.org/radiusd/doc/ldap_howto.txt  does not mention a
> second server.
> *http://freeradius.org/radiusd/doc/configurable_failover explains the
> redundant setup for sql accounting. 

  See also "man unlang".  It explains this in more detail.

> so far I tried adding the second ldap server, it's info is read during
> module load -- no errors. The problem is,.. only one of the ldap systems
> contains the correct info. So one WILL fail and the other will pass. 
> with that being said,.. How do i configure my server to Pass if either
> system returns " ok " ? currently it will fail even if one LDAP system
> returns good.

  That's because you're using a "redundant" block.  It treats "notfound"
as "LDAP server is still up", and it doesn't fail over to the next one.
 Because there was no failure!

> authorize {
...
> redundant {
> ldap1
> ldap2
> }

  Change that to:

ldap1
if (notfound) {
ldap2
}

  And it will work.

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


Re: multiple ldap servers

2012-05-04 Thread Tobias Hachmer

Hi Jeff,

On 04.05.2012 14:30, jeff donovan wrote:
how can i search and alternate LDAP server for user credentials ? If 
the first LDAP search fails try the next server in line.



Just mention only this ldap server in authenticate section:

authenticate {
  Auth-Type LDAP {
 ldap1 # the ldap server which has the credentials
  }
}

That's it. Only the ldap servers you have mentioned in authorize 
section will be queried for group memberships.


Greetz,
Tobias

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


multiple ldap servers

2012-05-04 Thread jeff donovan
Greetings

I'm new to radius but have been reading.

I have a freeradius server running on ubuntu 11, my users file is an ldap 
server which works great. My question is,

how can i search and alternate LDAP server for user credentials ?
If the first LDAP search fails try the next server in line. 

I found some documentation-
* http://freeradius.org/radiusd/doc/ldap_howto.txt  does not mention a second 
server.
*http://freeradius.org/radiusd/doc/configurable_failover explains the redundant 
setup for sql accounting. 

so far I tried adding the second ldap server, it's info is read during module 
load -- no errors. The problem is,.. only one of the ldap systems contains the 
correct info. So one WILL fail and the other will pass. 
with that being said,.. How do i configure my server to Pass if either system 
returns " ok " ? currently it will fail even if one LDAP system returns good.

authorize {

preprocess
chap
mschap
digest
suffix
eap {
ok = return
}

files

redundant {
ldap1
ldap2
}

expiration
logintime
pap

#   Autz-Type Status-Server {
#
#   }
}

authenticate {

Auth-Type PAP {
pap
}

Auth-Type CHAP {
chap
}

Auth-Type MS-CHAP {
mschap
}

digest

#
#  Pluggable Authentication Modules.
#   pam
unix

Auth-Type LDAP {
ldap1
ldap2
}

eap

#   Auth-Type eap {
#   eap {
#   handled = 1  
#   }
#   if (handled && (Response-Packet-Type == Access-Challenge)) {
#   attr_filter.access_challenge.post-auth
#   handled  # override the "updated" code from attr_filter
#   }
#   }
}


Any Assistance would be helpful.
-j

smime.p7s
Description: S/MIME cryptographic signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Translate characters

2012-05-04 Thread Xbert_badstuber
Hello dear Freeradius friends!

Im authenticating users by NAS-Port-Id by following format:
”1/1/4:1001.129”. In the scenario im using Service Router --> Freeradius -->
Cisco ACS --> Active Directory.  The problem is that Active directory cannot
use “/” and “:” in the logon filed of the user when im trying to
authenticate users. 

Is there anything I can do in the freeradius to change the characters to
different ones? Example: To make “/” as “-“ and “:” as “_”. So the
NAS-Port-ID would look like “1-1-4_1001.129” instead. Is it possible to
translate characters in Freeradius? If possible, how do i make it?

Best regards, Badstuber.

--
View this message in context: 
http://freeradius.1045715.n5.nabble.com/Translate-characters-tp5685645.html
Sent from the FreeRadius - User mailing list archive at Nabble.com.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: [EAP-TLS Windows 7] Problem with chain certificate on the client side

2012-05-04 Thread Phil Mayers

On 30/04/12 13:18, jinx_20 wrote:


But I sill cannot understand why FR allowed to connect when I had removed
Sub2_CA certificate from cert store.


Just to emphasise, unless I'm mistaken it is OpenSSL that was validating 
or rejecting the cert. The FreeRADIUS "verify" callback doesn't override 
the OpenSSL decision except in the expected cases, such as the external 
"verify" script execution, CN comparisons or similar, and those are done 
on terminal certs only.


So, either OpenSSL was failing to validate it, or OpenSSL was passing 
bad "depth" data into FreeRADIUS' callback function. Either way, I think 
the issue here lies inside OpenSSL.

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


Re: freeraduis LDAP error

2012-05-04 Thread alan buxey
Hi,

> when i removed  "Auth-Type := PAP"   lineradius not checking
> password , even when wrong password is used user get the
> authenticated.

you then have a hardcoded  Accept  somewhere in your config


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


Re: freeraduis LDAP error

2012-05-04 Thread dhanushka ranasinghe
Hi...

Relay sorry if i make any trouble...Thanks lot for the every one who
try to solve my issue...


Thank You
Dhanushka

On 4 May 2012 13:22, Alan DeKok  wrote:
> dhanushka ranasinghe wrote:
>> with the blow configuration .in  user file
>
>  Which you were told was wrong.
>
>> I test the radius access from command line  , by entering wrong
>> password [1] and correct password [2] .., in that case radius respond
>> fine, Issue only occurs [3] when   access via ubuntu machine
>> (WPAsupplicant) ...
>
>  Which doesn't do PAP authentication.
>
>>  # Executing group from file /etc/freeradius/sites-enabled/default
>> Thu May  3 11:50:26 2012 : Info: +- entering group PAP {...}
>> Thu May  3 11:50:26 2012 : Info: [pap] ERROR: You set 'Auth-Type =
>> PAP' for a request that does not contain a User-Password attribute!
>
>  Which is the same message as before.  The solution is the same.
>
>  You have been working HARD to avoid solving this problem.  The
> solution to the problem is simple.  The debug output TELLS YOU what to do.
>
>  Go do it.
>
>  You have had a number of people try to help you.  These people are
> doing MORE WORK than you are to solve the problem.  Do as you were told.
>
>  If you keep ignoring the instructions on this list, you will be
> unsubscribed and banned.  The reason is simple: you're wasting
> everyone's time by asking questions, and ignoring the answers
>
>  That's no longer acceptable.
>
>  Alan DeKok.
> -
> 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: freeraduis LDAP error

2012-05-04 Thread Alan DeKok
dhanushka ranasinghe wrote:
> with the blow configuration .in  user file

  Which you were told was wrong.

> I test the radius access from command line  , by entering wrong
> password [1] and correct password [2] .., in that case radius respond
> fine, Issue only occurs [3] when   access via ubuntu machine
> (WPAsupplicant) ...

  Which doesn't do PAP authentication.

>  # Executing group from file /etc/freeradius/sites-enabled/default
> Thu May  3 11:50:26 2012 : Info: +- entering group PAP {...}
> Thu May  3 11:50:26 2012 : Info: [pap] ERROR: You set 'Auth-Type =
> PAP' for a request that does not contain a User-Password attribute!

  Which is the same message as before.  The solution is the same.

  You have been working HARD to avoid solving this problem.  The
solution to the problem is simple.  The debug output TELLS YOU what to do.

  Go do it.

  You have had a number of people try to help you.  These people are
doing MORE WORK than you are to solve the problem.  Do as you were told.

  If you keep ignoring the instructions on this list, you will be
unsubscribed and banned.  The reason is simple: you're wasting
everyone's time by asking questions, and ignoring the answers

  That's no longer acceptable.

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


Re: SHA-256,384,512?

2012-05-04 Thread Alan DeKok
Stefan Winter wrote:
> I'm trying to figure out if FreeRADIUS supports SHA-2 (256,384,512
> variants) or just SHA1.

  There's only SHA1 code, IIRC.

> Looking at the source code of 2.1.12, it doesn't look like it though,
> SHA seems to be synonymous for SHA-1.

  Yes.

> Can I get a quick confirmation that the SHA-2 family is not supported
> for password hashes? Anything coming up in that regard in 3.0?

Feel free to submit a patch. :)

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


Re: freeraduis LDAP error

2012-05-04 Thread dhanushka ranasinghe
Hi...guys...

with the blow configuration .in  user file


DEFAULT Ldap-Group == "cn=employees,ou=group,dc=ldap,dc=home,dc=com",
Auth-Type := PAP
 Reply-Message = "You are Accepted"

DEFAULT Auth-Type := Reject


I test the radius access from command line  , by entering wrong
password [1] and correct password [2] .., in that case radius respond
fine, Issue only occurs [3] when   access via ubuntu machine
(WPAsupplicant) ...

eg --
1) radtest  username  wrong-password  192.168.0.63  1812 testing123

Sending Access-Request of id 176 to 192.168.0.63 port 1812
User-Name = "dhanush...@wso2.com"
User-Password = "dcn05c4-128222"
NAS-IP-Address = 192.168.0.60
NAS-Port = 1812
rad_recv: Access-Reject packet from host 192.168.0.63 port 1812,
id=176, length=38


2) radtest username  correct-password 192.168.0.63  1812 testing123

Sending Access-Request of id 167 to 192.168.0.63 port 1812
User-Name = "dhanush...@wso2.com"
User-Password = "dcn05c4-1282"
NAS-IP-Address = 192.168.0.60
NAS-Port = 1812
rad_recv: Access-Accept packet from host 192.168.0.63 port 1812,
id=167, length=38


3)

 # Executing group from file /etc/freeradius/sites-enabled/default
Thu May  3 11:50:26 2012 : Info: +- entering group PAP {...}
Thu May  3 11:50:26 2012 : Info: [pap] ERROR: You set 'Auth-Type =
PAP' for a request that does not contain a User-Password attribute!
Thu May  3 11:50:26 2012 : Info: ++[pap] returns invalid
Thu May  3 11:50:26 2012 : Info: Failed to authenticate the user.


Thank you
Dhanushka


On 4 May 2012 11:58, Fajar A. Nugraha  wrote:
> On Fri, May 4, 2012 at 1:15 PM, dhanushka ranasinghe
>  wrote:
>> Hi..
>>
>> when i removed  "Auth-Type := PAP"   line    radius not checking
>> password , even when wrong password is used user get the
>> authenticated.
>
> What does the debug log say?
>
> My guess is you have Auth-Type := Accept somewhere.
>
> --
> Fajar
> -
> 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: Volume Limit per user monthly

2012-05-04 Thread yagizozen
I am glad that you are trying to help me guys. These are very good
recommendations. I do not have any information regarding the that "POD"
thing but the first thing that I will do is search for it. Is there any
place that you recommend me to read for learning the POD mechanism or can
you tell a little more about that?

Thank you

--
View this message in context: 
http://freeradius.1045715.n5.nabble.com/Volume-Limit-per-user-monthly-tp5684921p5685047.html
Sent from the FreeRadius - User mailing list archive at Nabble.com.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


SHA-256,384,512?

2012-05-04 Thread Stefan Winter
Hi,

I'm trying to figure out if FreeRADIUS supports SHA-2 (256,384,512
variants) or just SHA1.

Some attributes have only "SSHA" in their name, without a "-1" so I
thought they could do more than SHA-1.

Looking at the source code of 2.1.12, it doesn't look like it though,
SHA seems to be synonymous for SHA-1.

Can I get a quick confirmation that the SHA-2 family is not supported
for password hashes? Anything coming up in that regard in 3.0?

Greetings,

Stefan Winter

-- 
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg

Tel: +352 424409 1
Fax: +352 422473



signature.asc
Description: OpenPGP digital signature
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Re: Volume Limit per user monthly

2012-05-04 Thread Fajar A. Nugraha
On Fri, May 4, 2012 at 2:15 PM, Johan Meiring  wrote:
> On 2012/05/04 09:06 AM, Fajar A. Nugraha wrote:
>>
>>
>> First thing to ask your NAS vendor is whether they support the volume
>> equivalent of  session-timeout. For example, chillispot has
>> ChilliSpot-Max-Total-Octets. If it doesn't, then there's no way to
>> enforce the limit using any radius server. Period.
>
>
> Unless
>
> You locally keep track of the Total usage in all sessions for the month.
> When you receive an accoungting update, you do the math.
>
> If the user is over, you send a POD.
>
> This is how our local telco works with ADSL.

Correct. That would be a good method if your NAS supports POD, and
you're willing to tolerate some excess traffic (since you only get
interim-update packets at certain time interval, not certain volume
interval).

>
> Unfortunately you only get Accounting Updates every hour,

That should be configurable through Acct-Interim-Interval attribute
sent by radius. However:
- some NAS limits the minimum allowed value (e.g. chillispot ignores
values less than 60)
- if you set it too low, the load your accting backend (e.g. db) might
get too high, as there will be more accounting packets to process.

5, 15, or 60 minutes is usually a good start for
Acct-Interim-Interval, depending on your current load.

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


Re: Volume Limit per user monthly

2012-05-04 Thread yagizozen
Hello Johan,

First of all thank you for your answer. I immidiately ask my GGSN vendor if
it support data limitting if not, like u said I keep the track of usage for
every user but can you give more information about what is POD and how it is
sent to my GGSN and also POD is a standart AVP that my GGSN will know it for
sure?

Keeping track of the usage is not hard for me but the thing is that how can
I disconnect the user like you said?

--
View this message in context: 
http://freeradius.1045715.n5.nabble.com/Volume-Limit-per-user-monthly-tp5684921p5685030.html
Sent from the FreeRadius - User mailing list archive at Nabble.com.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


Re: Volume Limit per user monthly

2012-05-04 Thread Johan Meiring

On 2012/05/04 09:06 AM, Fajar A. Nugraha wrote:


First thing to ask your NAS vendor is whether they support the volume
equivalent of  session-timeout. For example, chillispot has
ChilliSpot-Max-Total-Octets. If it doesn't, then there's no way to
enforce the limit using any radius server. Period.


Unless

You locally keep track of the Total usage in all sessions for the month.
When you receive an accoungting update, you do the math.

If the user is over, you send a POD.

This is how our local telco works with ADSL.

Unfortunately you only get Accounting Updates every hour, so you might let a 
user run for about an hour before you disconnect him, but you dont really 
have another option.


Cheers,

--


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


Before acting on this email or opening any attachments
you should read Cape PC Service's email disclaimer at:

http://www.pcservices.co.za/disclaimer.html

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


Re: Volume Limit per user monthly

2012-05-04 Thread Fajar A. Nugraha
On Fri, May 4, 2012 at 1:04 PM, yagizozen  wrote:
> Hello Guys,
>
> I am crazy about this freeradius and thank all of the developers who work
> for freeradius application. It is great that you are doing such an open
> source application for everyone who needs.
>
> I am reading everything that I found about anything related to FR. And I
> have a question :) Firstly let me tell that, if the answer of my question
> that I am going to ask is located in some doc or another place in
> documentation just link the doc name and I will read it if I did not so I do
> not consume your time.
>
> First of all, the GGSN (NAS), that FR is communication is a Huawei system. I
> manage to succeed limiting a user usage per day (with respect to session
> time) with the use of session-timeout AVP that is located in the
> ACCESS-ACCEPT packet sent to my huawei GGSN and GGSN understand that and try
> to reauthenticate after that value. But the thing that I want is to limit
> the volume of the usage of a user in a month with the use of the
> Acct-Input-Octets and Acct-Output-Octets AVPs. But I am having trouble with
> impelemnting this. I guess I need to generate a counter and this counter
> should count the Input and Output Octets located in the accounting section
> and if it is over the limit that I defined in the users file.

First thing to ask your NAS vendor is whether they support the volume
equivalent of  session-timeout. For example, chillispot has
ChilliSpot-Max-Total-Octets. If it doesn't, then there's no way to
enforce the limit using any radius server. Period.

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