[RADIATOR] Control the Status-Server requests
Gerard Alcorlo Bofill
galcorlo at cesca.cat
Thu Dec 23 03:08:14 CST 2010
Hello Hugh,
any other ideas why is not capturing this kind of requests my handler?
Thank you in advance.
--
Gerard
Al 17/12/10 14:18, En/na Ryter Remo ha escrit:
> Hi Gerard,
>
> You are totally right - this hack won't survive any updates.
> A config based solution would definitely be preferred.
>
> You are right as well with the handler - at least a valid
> client handler will be needed in order to accept a request
> (or default handler will probably do it as well).
>
> Cheers,
> --Remo
>
> -----Original Message-----
> From: Gerard Alcorlo Bofill [mailto:galcorlo at cesca.cat]
> Sent: Freitag, 17. Dezember 2010 13:18
> To: Ryter Remo
> Cc: radiator at open.com.au
> Subject: Re: [RADIATOR] Control the Status-Server requests
>
> Hi Remo,
>
> thank you for your solution.
> This reminds me that I did something similar for an old version of
> Radiator but after upgrading I forgot to add this hack.
> If nobody can give an alternative I'll add your solution. But a config
> solution would be better because we wouldn't need to remember to add
> the hack after an upgrade. And in fact, my handler would have to match
> this queries, wouldn't it?
>
> Thanks!
>
> --
> Gerard
>
>
> Al 17/12/10 12:57, En/na Ryter Remo ha escrit:
>> Hi Gerard,
>>
>> I had the same goal but I simply did a small change in Client.pm (look for this code snippet: "if ($code eq 'Status-Server')").
>>
>> There I just add a small if clause to ensure that only requests from the localhost were accepted. Something like this: "if ($self->{Name} == "127.0.0.1") { }"
>>
>> So I provide the detailed statistics for requests from localhost and only a simple "I'm OK" when everybody else asks - I think this can be easily extended to allow a list of trusted clients.
>>
>> Hope this helps.
>> --Remo
>>
>> -----Original Message-----
>> From: radiator-bounces at open.com.au [mailto:radiator-bounces at open.com.au] On Behalf Of Gerard Alcorlo Bofill
>> Sent: Freitag, 17. Dezember 2010 12:38
>> To: radiator at open.com.au
>> Subject: [RADIATOR] Control the Status-Server requests
>>
>> Hi,
>>
>> I'm trying to control the Status-Server requests. My goal is just to
>> permit the querying of my radius status only by some clients.
>> My first handler in the configuration is this one below, but no request
>> matches it.
>>
>> <Handler Request-Type=Status-Server>
>> <AuthBy FILE>
>> Filename /dev/null
>> # StripFromReply Reply-Message
>> AddToReply Reply-Message="Informacio no disponible"
>> </AuthBy>
>> AddToReply Port-Limit="9999"
>> AuthLog LogSenseTunel
>> </Handler>
>>
>> When this trial works, I'm going to strip the "Reply-Message" from the
>> answer. But for now, I just want to add some information to the answer
>> like the Port-Limit or another Reply-Message field.
>>
>> Any ideas why my "Status-Server" request don't match to any realm and
>> all Status-Server requests are answered with the status information?
>>
>> Thanks
>>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
More information about the radiator
mailing list