Check on ADSL-Agent-Remote-Id instead of username
Marijn van Gool
marijn.vangool at comsave.com
Wed Apr 11 18:27:14 CEST 2018
Right so I would be just editing some sql query files..
The reason I’m asking is because I would not just edit them right away as I might break something.
I would be editing this file right? —> /etc/freeradius/sql/mysql/dialup.conf
> Thought to be honest, it's probably best to just put those remote IDs into an SQL table, and just use a SELECT to match it.
Good idea.
Met vriendelijke groet \ With kind regards,
Marijn van Gool
NOC Network Engineer
noc at comsave.com <mailto:noc at comave.com>
+31 88 999 5555
marijn.vangool at comsave.com <mailto:marijn.vangool at comsave.com>
www.comsave.nl <http://www.comsave.nl/>
> On 11 Apr 2018, at 17:08, Alan DeKok <aland at deployingradius.com> wrote:
>
> On Apr 11, 2018, at 10:53 AM, Marijn van Gool <marijn.vangool at comsave.com> wrote:
>>
>> We’ve been using freeradius for a couple of years now and have expanded to connectiong users via PPPoE.
>> Currently we give our customers a username and password whether they are authorized to connect.
>> We want to change this to ADSL-Agent-Remote-Id, an attribute we see in the Access-Request packet.
>
> That should be simple...
>
> if (ADSL-Agent-Remote-Id == ...) {
> update control {
> Auth-Type := Accept
> }
> }
>
> Thought to be honest, it's probably best to just put those remote IDs into an SQL table, and just use a SELECT to match it.
>
> if ("%{sql:SELECT agent_remote_id FROM table WHERE agent_remote_id = %{ADSL-Agent-Remote-Id}}" != "") {
> update control {
> Auth-Type := Accept
> }
> }
>
> You'll have to edit the SQL query, of course.
>
>> We are using this version of freeradius:
>>
>> root at server1:~# freeradius -v
>> freeradius: FreeRADIUS Version 2.1.12, for host x86_64-pc-linux-gnu, built on Aug 26 2015 at 14:47:03
>>
>> We will upgrade to a version beyond 3.x.x soon.
>
> You should be able to upgrade to 2.2.10 without any configuration changes. That version has many, many, fixes over 2.1.12.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list