not logged in | [Login]
Always use radiusd -X when debugging!
This guide assumes you have already have ntlm_auth configured correctly and
working. If you haven't and need instructions on setting it up, please follow
the deployingradius guide.
Edit raddb/mods-available/ntlm_auth to contain the correct path and domain;
Create a symlink raddb/mods-enabled/ntlm_auth to
../mods-available/ntlm_auth to enable the new module configuration;
Create a new policy file, raddb/policy.d/ntlm_auth:
# Give the ntlm_auth exec module an "authorize" method that sets Auth-Type
# to itself but only if it's a valid PAP request, and Auth-Type is not
# already set to something
ntlm_auth.authorize {
if (!control:Auth-Type && User-Password) {
update control {
Auth-Type := ntlm_auth
}
}
}
Add the following to the outer server in raddb/sites-enabled/default:
authorize {
...
ntlm_auth
}
authenticate {
Auth-Type ntlm_auth {
ntlm_auth
}
...
}
Comment out the pap module in the authorize {} section of your outer server.
Edit raddb/modules/ntlm_auth to contain the correct path and domain;
Add the following to raddb/policy.conf:
policy {
# Give the ntlm_auth exec module an "authorize" method that sets
# Auth-Type to itself but only if it's a valid PAP request, and
# Auth-Type is not already set to something
ntlm_auth.authorize {
if (!control:Auth-Type && User-Password) {
update control {
Auth-Type := ntlm_auth
}
}
}
}
Add the following to your outer server (raddb/sites-enabled/default by default):
authorize {
...
ntlm_auth
}
authenticate {
Auth-Type ntlm_auth {
ntlm_auth
}
...
}
Comment out the pap module in the authorize {} section of your outer server
Use one of the methods listed below
Edit 'raddb/modules/ntlm_auth' to contain the correct path and domain
Add the following to your outer server (raddb/sites-enabled/default by default):
authorize {
...
if (!control:Auth-Type && User-Password) {
update control {
Auth-Type := ntlm_auth
}
}
}
authenticate {
Auth-Type ntlm_auth {
ntlm_auth
}
...
}
Edit 'raddb/modules/ntlm_auth' to contain the correct path and domain
Add the following to your outer server ('raddb/sites-enabled/default' by default):
authorize {
...
pap
}
authenticate {
Auth-Type PAP {
ntlm_auth
}
...
}
Last edited by Matthew Newton, 2016-04-17 21:58:38
Sponsored by Network RADIUS 