dhcp.relay is not working in version 4.0.0 master
Hi Team, I am trying to setup a freeradius DHCP Load balancer with config given in https://github.com/FreeRADIUS/freeradius-server/blob/master/raddb/sites-avai... , and I am facing trouble doing it. I am using 4.0.0 version and the git checkout tag is 5309825993e5c61a4b2551d9799ba41ff141478c Please find the 'radius -X' o/p below # /usr/local/sbin/radiusd -X Info : FreeRADIUS Version 4.0.0 Info : Copyright 1999-2019 The FreeRADIUS server project and contributors Info : There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A Info : PARTICULAR PURPOSE Info : You may redistribute copies of FreeRADIUS under the terms of the Info : GNU General Public License Info : For more information about these matters, see the file named COPYRIGHT Info : Starting - reading configuration files ... Debug : Including dictionary file "/usr/local/etc/raddb/dictionary" Debug : including configuration file /usr/local/etc/raddb/radiusd.conf Debug : including configuration file /usr/local/etc/raddb/clients.conf Debug : Including files in directory "/usr/local/etc/raddb/mods-enabled/" Debug : including configuration file /usr/local/etc/raddb/mods-enabled/always Debug : including configuration file /usr/local/etc/raddb/mods-enabled/attr_filter Debug : including configuration file /usr/local/etc/raddb/mods-enabled/cache_eap Debug : including configuration file /usr/local/etc/raddb/mods-enabled/chap Debug : including configuration file /usr/local/etc/raddb/mods-enabled/client Debug : including configuration file /usr/local/etc/raddb/mods-enabled/detail Debug : including configuration file /usr/local/etc/raddb/mods-enabled/detail.log Debug : including configuration file /usr/local/etc/raddb/mods-enabled/dhcpv4 Debug : including configuration file /usr/local/etc/raddb/mods-enabled/digest Debug : including configuration file /usr/local/etc/raddb/mods-enabled/echo Debug : including configuration file /usr/local/etc/raddb/mods-enabled/escape Debug : including configuration file /usr/local/etc/raddb/mods-enabled/exec Debug : including configuration file /usr/local/etc/raddb/mods-enabled/expiration Debug : including configuration file /usr/local/etc/raddb/mods-enabled/expr Debug : including configuration file /usr/local/etc/raddb/mods-enabled/files Debug : including configuration file /usr/local/etc/raddb/mods-enabled/linelog Debug : including configuration file /usr/local/etc/raddb/mods-enabled/logintime Debug : including configuration file /usr/local/etc/raddb/mods-enabled/mschap Debug : including configuration file /usr/local/etc/raddb/mods-enabled/ntlm_auth Debug : including configuration file /usr/local/etc/raddb/mods-enabled/pap Debug : including configuration file /usr/local/etc/raddb/mods-enabled/passwd Debug : including configuration file /usr/local/etc/raddb/mods-enabled/radius Debug : including configuration file /usr/local/etc/raddb/mods-enabled/radutmp Debug : including configuration file /usr/local/etc/raddb/mods-enabled/redis_ippool Debug : including configuration file /usr/local/etc/raddb/mods-enabled/sradutmp Debug : including configuration file /usr/local/etc/raddb/mods-enabled/stats Debug : including configuration file /usr/local/etc/raddb/mods-enabled/unix Debug : including configuration file /usr/local/etc/raddb/mods-enabled/unpack Debug : including configuration file /usr/local/etc/raddb/mods-enabled/utf8 Debug : Including files in directory "/usr/local/etc/raddb/policy.d/" Debug : including configuration file /usr/local/etc/raddb/policy.d/abfab-tr Debug : including configuration file /usr/local/etc/raddb/policy.d/accounting Debug : including configuration file /usr/local/etc/raddb/policy.d/canonicalization Debug : including configuration file /usr/local/etc/raddb/policy.d/control Debug : including configuration file /usr/local/etc/raddb/policy.d/cui Debug : including configuration file /usr/local/etc/raddb/policy.d/debug Debug : including configuration file /usr/local/etc/raddb/policy.d/dhcp Debug : including configuration file /usr/local/etc/raddb/policy.d/eap Debug : including configuration file /usr/local/etc/raddb/policy.d/filter Debug : including configuration file /usr/local/etc/raddb/policy.d/operator-name Debug : including configuration file /usr/local/etc/raddb/policy.d/time Debug : including configuration file /usr/local/etc/raddb/policy.d/vendor Debug : Including files in directory "/usr/local/etc/raddb/sites-enabled/" Debug : including configuration file /usr/local/etc/raddb/sites-enabled/dhcp.relay Error : src/lib/server/cf_file.c[1550]: No namespace set for virtual server Error : src/lib/server/cf_file.c[1550]: Add namespace = <protocol> inside listen (null) { ... } section Error : /usr/local/etc/raddb/sites-enabled/dhcp.relay[12]: Failed allocating memory for section Error : Failed parsing configuration file "/usr/local/etc/raddb/sites-enabled/dhcp.relay" Error : Failed parsing configuration file "/usr/local/etc/raddb/radiusd.conf" Error : Error reading or parsing /usr/local/etc/raddb/radiusd.conf If it the namespace, please let us know what namespace to be used for dhcp.relay .
On Mar 18, 2019, at 6:15 AM, Katuri, Vikram <Vikram.Katuri@viasat.com> wrote:
I am trying to setup a freeradius DHCP Load balancer with config given in https://github.com/FreeRADIUS/freeradius-server/blob/master/raddb/sites-avai... , and I am facing trouble doing it. I am using 4.0.0 version and the git checkout tag is 5309825993e5c61a4b2551d9799ba41ff141478c
The DHCP relay functionality was removed in v4, as the entire DHCP stock was rewritten. We plan on adding it back again, but other things have been a higher priority. Alan DeKok.
participants (2)
-
Alan DeKok -
Katuri, Vikram