Vlan Assignement depending on Ip source adress
Hello, I have configured a freeradius V3 with automatic VLAN assignement, all work fine. I want to know how it is possible to assign a VLAN depending on the IP source Adress. For Exemple : If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22 Thanks for your help. Ben
On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement: switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 } ... other case ... case { .... doesn't match anything else. } } Alan DeKok.
Thanks for your help, in which file should I use this code ? Benoit RAYNIER -----Message d'origine----- De : Freeradius-Users <freeradius-users-bounces+benoit.raynier=flex-o.fr@lists.freeradius.org> De la part de Alan DeKok Envoyé : mercredi 9 mars 2022 20:51 À : FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Objet : Re: Vlan Assignement depending on Ip source adress On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement: switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 } ... other case ... case { .... doesn't match anything else. } } Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Hi, we have upgraded our freeradius from FreeRADIUS Version 3.0.4 to FreeRADIUS Version 3.0.25 We are using mysql at the backend, Currently we are facing this issue while authenticating. Here is attach the debug logs. Regards, Mehboob Khan Cyber Internet Services (Pvt) Ltd On Thu, 03/10/2022 01:39 PM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
Thanks for your help,
in which file should I use this code ?
Benoit RAYNIER
-----Message d'origine----- De : Freeradius-Users <freeradius-users-bounces+benoit.raynier=" target="_blank">flex-o.fr@lists.freeradius.org> De la part de Alan DeKok Envoyé : mercredi 9 mars 2022 20:51 À : FreeRadius users mailing list " target="_blank"><freeradius-users@lists.freeradius.org> Objet : Re: Vlan Assignement depending on Ip source adress
On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER " target="_blank"><benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement:
switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 }
... other case ...
case { .... doesn't match anything else. }
}
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Hi, we have upgraded our freeradius from FreeRADIUS Version 3.0.4 to FreeRADIUS Version 3.0.25 We are using mysql at the backend, Currently we are facing this issue while authenticating. Please refer to below logs. https://pastebin.com/aDJx5Mav
Regards,
Mehboob Khan Cyber Internet Services (Pvt) Ltd
On Thu, 03/10/2022 01:39 PM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
Thanks for your help,
in which file should I use this code ?
Benoit RAYNIER
-----Message d'origine----- De : Freeradius-Users <freeradius-users-bounces+benoit.raynier=">flex-o.fr@lists.freeradius.org> De la part de Alan DeKok Envoyé : mercredi 9 mars 2022 20:51 À : FreeRadius users mailing list "><freeradius-users@lists.freeradius.org> Objet : Re: Vlan Assignement depending on Ip source adress
On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER "><benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement:
switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 }
... other case ...
case { .... doesn't match anything else. }
}
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Why don’t you just send it as plain text? It’s generally a _bad_ idea to share passwords etc even if it’s not a production system.
On 10 Mar 2022, at 13:16, mehboob.k@cyber.net.pk wrote:
Hi, we have upgraded our freeradius from FreeRADIUS Version 3.0.4 to FreeRADIUS Version 3.0.25
We are using mysql at the backend, Currently we are facing this issue while authenticating.
The lines which contains the word “error” should give you plenty of information about your issue.
Please refer to below logs. https://pastebin.com/aDJx5Mav
Regards,
Mehboob Khan Cyber Internet Services (Pvt) Ltd
On Thu, 03/10/2022 01:39 PM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
Thanks for your help,
in which file should I use this code ?
Benoit RAYNIER
-----Message d'origine----- De : Freeradius-Users <freeradius-users-bounces+benoit.raynier=">flex-o.fr@lists.freeradius.org> De la part de Alan DeKok Envoyé : mercredi 9 mars 2022 20:51 À : FreeRadius users mailing list "><freeradius-users@lists.freeradius.org> Objet : Re: Vlan Assignement depending on Ip source adress
On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER "><benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement:
switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 }
... other case ...
case { .... doesn't match anything else. }
}
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
On 10/03/2022 11:50, mehboob.k@cyber.net.pk wrote:
we have upgraded our freeradius from FreeRADIUS Version 3.0.4 to FreeRADIUS Version 3.0.25
We are using mysql at the backend, Currently we are facing this issue while authenticating.
Here is attach the debug logs.
Please a) don't hijack another thread b) just paste the plain text debug log in the body of the message. Nobody wants to have to jump through loads of hoops to try and help. -- Matthew
On 10 Mar 2022, at 09:39, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
Thanks for your help,
in which file should I use this code ?
Most likely you want to edit sites-enabled/default (which points to sites-available/default).
Benoit RAYNIER
-----Message d'origine----- De : Freeradius-Users <freeradius-users-bounces+benoit.raynier=flex-o.fr@lists.freeradius.org> De la part de Alan DeKok Envoyé : mercredi 9 mars 2022 20:51 À : FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Objet : Re: Vlan Assignement depending on Ip source adress
On Mar 9, 2022, at 8:01 AM, Benoit RAYNIER <benoit.raynier@flex-o.fr> wrote:
I have configured a freeradius V3 with automatic VLAN assignement, all work fine.
That's good.
I want to know how it is possible to assign a VLAN depending on the IP source Adress.
For Exemple :
If user A connect freeradius from 18.18.18.18 (public ip) ==> Assign VLAN 1 If user A connect freeradius from 22.22.22.22 (public ip) ==> Assign VLAN 3 If user A connect freeradius from 34.34.32.12 (public ip) ==> Assign VLAN 22
Use the "switch" statement:
switch "%(Packet-Src-IP-Address}" { case 18.18.18.18 { ... assign VLAN1 }
... other case ...
case { .... doesn't match anything else. }
}
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
participants (5)
-
Alan DeKok -
Benoit RAYNIER -
Kristofer Hallin -
Matthew Newton -
mehboob.k@cyber.net.pk