DHCP
Experimental support for the DHCP protocol was added in Release 2.0.4. It is off by default, and requires some changes to the source tree.
First, configure the server with DHCP: $ ./configure --with-dhcp.
Second, edit share/dictionary, and un-comment the line containing $INCLUDE dictionary.dhcp.
Finally, perform the normal make and make install process.
An example of a DHCP configuration is in raddb/sites-available/dhcp. It should be edited for your local configuration.
Please Contribute
Support for the DHCP protocol is experimental. The code works for statically configured responses, and is interoperable with all clients that we have tested. At this time, it supports Option 82, but not much else of the DHCP protocol. We are looking for beta testers to assist with:
- Additional testing.
- Sample SQL schemas.
- Sample SQL queries.
- Scripts to configure "leases" file to SQL.
- Patches to add more functionality.
Any assistance is useful. Please send email feedback to the freeradius-users list.
The world's most popular RADIUS Server.