strongSwan + FreeRadius DHCP pool

Alan DeKok aland at deployingradius.com
Mon Apr 18 14:37:41 CEST 2016


On Apr 17, 2016, at 6:10 PM, Laurens Vets <laurens at daemon.be> wrote:
> From what I can see in the unlang manual, I have to do:
> update control {
>    &Pool-Name := "1_pool"
> }

  Yes..

> Do I need to do that in mods-enabled/dhcp_sqlippool?

  No.

> If so, will that mean I will have to write unlang if statements to match a pool to some other attribute (for instance NAS-Port-Id, Called-Station-Id or NAS-Identifier)

  Yes...

> What I'm thinking is that I have to do the following (in quick pseudocode) somewhere:
> 
> update control {
>    if(Called-Station-Id eq 1.1.1.1) {
>        pool-name = "1_pool"
>    }
>    elseif(Called-Station-Id eq 2.2.2.2) {
>        pool-name = "2_pool"
>    }
> }
> 
> I'm struggling with the 'somewhere' part :)

  Run the server in debug mode to see how it works.  Then, you'll know what file to edit, and where to edit it.

  Or, read raddb/sites-available/default.  There is a LOT of documentation available.

  Alan DeKok.




More information about the Freeradius-Users mailing list