Running ntlm_auth as a connection pool
Arnab Roy
arnabroy at mail.com
Thu Aug 31 12:26:32 CEST 2017
Hi Alan,
Thanks for the suggestion I am with you on using native ldap, I guest I
can just do an on the fly ldap xlat to get the correct username info.
However, I forgot to mention another challenge! Our winbind socket is
sitting somewhere else as we run multiple instances of winbind
:( ntlm_auth allows me to specify where it is. Cant see an option when
direct winbind even it means having to do some local patching that
would do. Just need to know how I can pass this to Freeradius ?
Thanks again for your help.
Arnab
Sent: Thursday, August 31, 2017 at 11:18 AM
From: "Alan Buxey" <alan.buxey at gmail.com>
To: "FreeRadius users mailing list"
<freeradius-users at lists.freeradius.org>
Subject: Re: Running ntlm_auth as a connection pool
Easy. Use the native winbind module in latest 3.0.x series. That runs
as a
connection pool and is orders of magnitudes faster.
Secondly, bash script, calling LD and p and doing things? Terrible for
performance. Use the native ldap functionality in FR to get that value
out
of ldap (create a new LDAP module if needed to separate functions). Use
unlang to collect the value and assign it to temporary internal
attribute
value. Then use that value in your winbind call. All native, all
threaded,
all fast!
alan
On 31 Aug 2017 11:11 am, "Arnab Roy" <arnabroy at mail.com> wrote:
> Hi All,
>
> I am seeing some performance challenges with ntlm_auth (Currently
> running 3.0.15). My setup is pretty non-standard so I will apologise
> for this beforehand. But my hands are tied.
>
> Our mschap module actually calls a shell script which than calls
> ntlm_auth (we actually need to perform an ldap lookup before
obtaining
> the samaccount name to pass to ntlm_auth), as expected this throws up
> some challenges under load.
>
> What I would like to know if its possible to do anything to improve
> performance under this circumstances. I know the direct winbind
> mode would have been great but the ldap lookup is critical for things
> to work our end.
>
> Mr Google returned some suggestions that their was an option to run
> ntlm_auth as a connection pool , is it still there / was it dropped
in
> favour of direct winbind connectivity.
>
> Any suggestions welcome.
>
> Many Thanks
> Arnab
> -
> List info/subscribe/unsubscribe? See [1]http://www.freeradius.org/
> list/users.html
-
List info/subscribe/unsubscribe? See
[2]http://www.freeradius.org/list/users.html
References
1. http://www.freeradius.org/
2. http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list