help with DHCP server functionality

Duane Cox duanecox at gmail.com
Sat Nov 3 17:37:05 CET 2012


Thanks Fajar, that did help me get past this hurdle.  Pressing forward with the dhcp side...

Thanks,
Duane

Sent from my iPad by Verizon Wireless

On Nov 1, 2012, at 4:59 PM, "Fajar A. Nugraha" <list at fajar.net> wrote:

> On Fri, Nov 2, 2012 at 3:19 AM, Duane Cox <duanecox at gmail.com> wrote:
>> List:
>> 
>> Hello.  I have been working on this for a few days and have turned here
>> for help.
>> 
>> The server is listening on port 67 and when a DHCP packet comes in the
>> server processes it, but in debug mode it give an error "No Pool-Name
>> defined".
>> 
>> I have done some reading and I have added the following to the users
>> file (for testing purposes).
>> 
>> DEFAULT Pool-Name := main_pool
>>        Fall-Through = Yes
>> 
>> This doesn't seem to define the Pool-Name nor do I see where the server
>> is processing any sql queries to determine the Pool-Name either.
>> 
>> Am I mistaken?  I thought that I could get a DHCP packet to be
>> received/processed by the server and hand out a response.
> 
> 
> My policy.conf has this:
> 
> #============
> #  Assign compatibility data to request for sqlippool
> dhcp_sqlippool.post-auth {
> 
> 
> #  Do some minor hacks to the request so that it looks
> #  like a RADIUS request to the SQL IP Pool module.
> update control {
> Pool-Name = "DHCP-default"
> }
> update request {
> ....
> #============
> 
> ... and my sites-available/dhcp has additional instructions:
> #============
> #   * Create sqlippool table, if you haven't done so already.
> #       * Import the schema (see sql/mysql/ipool.sql).
> #       * Populate the records. At minimum each row must have
> #         Framed-IP-Address and Pool-Name = 'DHCP-default' (or whatever
> #         you set 'Pool-Name' to on policy.conf).
> #       * If you want to use static IP allocation, create a row on
> #         radippol table with 'callingstationid' set to client's MAC
> #         address (e.g. '00:16:3E:02:15:6B') and expiry time far in the
> #         future (e.g. '3000-01-01 00:00:00').
> #============
> 
> 
> Try updating your policy.conf and follow that instruction.
> 
> If that works for you, I'll probably send a git pull request to update
> instructions in the included config files.
> 
> -- 
> Fajar
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


More information about the Freeradius-Users mailing list