Alan DeKok wrote:
I don't think you got my point. If you want to AUTHENTICATE using
ntlm_auth_pap... then call it in the AUTHENTICATION section. Calling it
in the AUTHORIZATION section is not AUTHENTICATION.
You need to:
a) set Auth-Type = ntlm_auth_pap in the authorize{} section
which you are doing... sort of... using Auth-Type := PAP
b) have an "Auth-Type ntlm_auth_pap" subsection in the authenticate{}
section, which you are doing... sort of... using Auth-Type PAP. [..]
You're right. I'll be using a separate one from now on.
I then tried the following statements right before ntlm_auth_pap in
>authorize (you said to check if Auth-Type exists, this is the correct way to
>do that, right?):
> if (!Control:Auth-Type) {
> update control {
> Auth-Type = ntlm_auth_pap
> }
> }
http://www.freeradius.org/radiusd/man/unlang.html
Ok, the syntax was correct, except it should have been control instead of
Control.. which was the problem ;).
Now everything is working fine, both pap and eap-mschapv2.
Thanks all for your help!
Bram.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html