Accept via calling-station value
Alan DeKok
aland at deployingradius.com
Wed Jan 20 21:55:21 CET 2016
On Jan 20, 2016, at 3:39 PM, Munroe Sollog <mus3 at lehigh.edu> wrote:
>
> So I thought the authorized_macs file was comparing the calling-station-id,
Did you configure then "files" module to do that? It looks like you didn't.
And it helps to read the debug output:
} # policy rewrite_calling_station_id = noop
(0) if (!ok) {
(0) if (!ok) -> TRUE
You've put this into the "default" virtual server:
rewrite_calling_station_id
if (!ok) {
reject
}
Why? That's rejecting the request when it can't re-write the Calling-Station-ID.
And that's followed by:
else {
update control {
Auth-Type := Accept
}
}
Which accepts *all* requests if the Calling-Station-ID was re-written.
And *nothing* in the "default" server says to use the "authorized_macs" file.
You want the server to do check authorized_macs, but you never told it to use the authorized_macs file./
Go fix that. And read the debug output you're posting. It really is informative.
Alan DeKok.
More information about the Freeradius-Users
mailing list