Server switch
Matthew Newton
mcn4 at leicester.ac.uk
Tue Mar 26 15:11:28 CET 2013
On Tue, Mar 26, 2013 at 02:52:48PM +0100, Emmanuel BILLOT wrote:
> Thanks it seems to be ok. Proxy should resent request to virtual
> server so it should work.
> But now i have
>
> authorize {
> if (Called-Station-Id =~ /^.*:([-a-zA-Z]+)$/) {
> update control {
use instead:
update request {
> Tmp-String-0 := "%{1}"
> }
> }
It was an *untested example*.
But now I've actually had to go and test it, this works here:
authorize {
if (Called-Station-Id =~ /^.*:([a-zA-Z-]+)$/) {
update request {
Tmp-String-0 := "%{1}"
}
}
switch "%{Tmp-String-0}" {
case 'TEST' {
update control {
Proxy-To-Realm := "testproxy"
}
}
case 'WIFI' {
update control {
Proxy-To-Realm := "wifiproxy"
}
}
}
}
Matthew
--
Matthew Newton, Ph.D. <mcn4 at le.ac.uk>
Systems Specialist, Infrastructure Services,
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom
For IT help contact helpdesk extn. 2253, <ithelp at le.ac.uk>
More information about the Freeradius-Users
mailing list