To proxy, or not to proxy, that is the question ...
Dean, Barry
B.Dean at liverpool.ac.uk
Thu Oct 15 17:13:23 CEST 2009
Thanks for this, and thanks to Bob Franklin to. I have something
working now by selecting on client name and re-writing the User-Name
to append "bcm", then proxying that alone to the NAC servers. This
leaves all the config I had before for my existing domains alone.
I might try the other virtual server approach as well as that is quite
neat.
All I need now is for the blasted NAC server to recognise me as a
client and actually do something instead of ignoring me!
Thanks again.
(I now speak some unlang!)
On 15 Oct 2009, at 15:50, Alan Buxey wrote:
> Hi,
>
>> if (domain is local AND authenticating from a local NAS) then
>> authenticate locally by proxy to Bradford Campus Manager
>> (Campus Manager will receive the stripped user at realm as user and
>> proxy to the local server address)
>> else
>> authenticate and return ACK/NACK to remote server in usual way for
>> one of our users visiting remote site
>> fi
>>
>> The part I am not sure how to do is the last part, a conditional
>> proxy
>> based on source NAS. I assume I need to dip into unlang, but can I
>> put
>> that into the proxy.conf file?
>
> with 2.x ? just ensure that clients are defined correctly - either
> by
> doing as the other post said, or create a new virtual server (copy
> your
> current one and rename it eg 'eduroam' and then define the proxies
> as being
> handled by that server ie
>
> internal stuff -> [RADIUS server {default/inner}] -> return
> attributes etc
>
> external stuff -> [RADIUS server {eduroam/inner}] -> no return
> attributes etc
>
> look at the virtual_server definition in the clients.conf - that
> says, basically,
> for any request from that client, slap it through that virtual server.
>
> this means you can actually have a very stripped down virtual
> server... no need for
> anything wierd...anything coming from the proxies will be solely for
> you (because
> the proxy has done the realm work already and decided on suitable
> target) and
> you dont need to deal with settings VLANs etc. the only thing you
> may want in place
> is an authorise section to deal with people who cannot remotely
> authenticate - eg
> they've broken AUP or are infected with virus/reported as bad etc
>
> alan
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
----------------------
Barry Dean
Principal Programmer/Analyst
Networks Group
Computing Services Department
-------------- next part --------------
A non-text attachment was scrubbed...
Name: h1_a.png
Type: image/png
Size: 3693 bytes
Desc: h1_a.png
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20091015/d39ea6bd/attachment.png>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ATT00001.txt
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20091015/d39ea6bd/attachment.txt>
More information about the Freeradius-Users
mailing list