Re: freeradius 2.1.10 DHCP not responding
Hi, > > > > I'm playing with freeradius acting as DHCP-server - which is a > > magnificent idea! > > > > Got a little problem getting it up and running. Already checked any > > comments in sources, list archive, recent git patches related to dhcp > > and my favourite search engine. Also used two different machines with > > other nic's. > > Used > > ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.1.10.tar.bz2 > > and followed directions in raddb/sites-enabled/dhcp. Configure, make and > > make install with no errors/warnings. But radiusd does not react to any > > DHCP-discover. I can see the discovers coming in via tcpdump but radiusd > > -X remains quiet: as Arran says - try making it bind to an interface rather than IP - but I would suggest that you also check the following - are you running iptables or similar? (if so, obviously enable port 67/68 UDP) - are you running SELinux or similar? you might need to tweak that too with new SE policy alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: freeradius 2.1.10 DHCP not responding
IIRC there were problems binding the server to IP addresses. Try just binding to an interface or being promiscuous. On 13/10/2010, Zietz, Marco wrote: > Hi, > > I'm playing with freeradius acting as DHCP-server - which is a > magnificent idea! > > Got a little problem getting it up and running. Already checked any > comments in sources, list archive, recent git patches related to dhcp > and my favourite search engine. Also used two different machines with > other nic's. > Used > ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.1.10.tar.bz2 > and followed directions in raddb/sites-enabled/dhcp. Configure, make and > make install with no errors/warnings. But radiusd does not react to any > DHCP-discover. I can see the discovers coming in via tcpdump but radiusd > -X remains quiet: > > = > linux:/usr/local/src# tcpdump -vvvni eth0 > tcpdump: WARNING: eth0: no IPv4 address assigned > tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 > bytes > 17:19:09.548866 vlan 72, p 0, IP (tos 0x0, ttl 64, id 17503, offset 0, > flags [none], proto UDP (17), length 377) > 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from > bc:05:43:41:1d:8d, length 349, xid 0x7e969d44, Flags [none] (0x) > Client-Ethernet-Address bc:05:43:XX:1d:8d [|bootp] > 17:19:00.583066 vlan 73, p 0, IP (tos 0x0, ttl 64, id 2146, offset 0, > flags [none], proto UDP (17), length 373) > 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from > bc:05:43:41:1d:8e, length 345, xid 0x48413368, Flags [none] (0x) > Client-Ethernet-Address bc:05:43:XX:1d:8e [|bootp] > > = > linux:/usr/local# /usr/local/sbin/radiusd -X > FreeRADIUS Version 2.1.10, for host i686-pc-linux-gnu, built on Oct 13 > 2010 at 16:06:27 > Copyright (C) 1999-2009 The FreeRADIUS server project and contributors. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > You may redistribute copies of FreeRADIUS under the terms of the > GNU General Public License v2. > Starting - reading configuration files ... > including configuration file /usr/local/etc/raddb/radiusd.conf > including configuration file /usr/local/etc/raddb/proxy.conf > including configuration file /usr/local/etc/raddb/clients.conf > including files in directory /usr/local/etc/raddb/modules/ > including configuration file /usr/local/etc/raddb/modules/acct_unique > including configuration file /usr/local/etc/raddb/modules/krb5 > including configuration file /usr/local/etc/raddb/modules/detail > including configuration file /usr/local/etc/raddb/modules/counter > including configuration file /usr/local/etc/raddb/modules/attr_rewrite > including configuration file /usr/local/etc/raddb/modules/policy > including configuration file /usr/local/etc/raddb/modules/attr_filter > including configuration file /usr/local/etc/raddb/modules/echo > including configuration file /usr/local/etc/raddb/modules/exec > including configuration file /usr/local/etc/raddb/modules/otp > including configuration file /usr/local/etc/raddb/modules/opendirectory > including configuration file /usr/local/etc/raddb/modules/sql_log > including configuration file /usr/local/etc/raddb/modules/realm > including configuration file /usr/local/etc/raddb/modules/smbpasswd > including configuration file > /usr/local/etc/raddb/modules/dynamic_clients > including configuration file /usr/local/etc/raddb/modules/unix > including configuration file /usr/local/etc/raddb/modules/digest > including configuration file /usr/local/etc/raddb/modules/linelog > including configuration file /usr/local/etc/raddb/modules/mac2vlan > including configuration file /usr/local/etc/raddb/modules/sradutmp > including configuration file /usr/local/etc/raddb/modules/cui > including configuration file /usr/local/etc/raddb/modules/wimax > including configuration file /usr/local/etc/raddb/modules/files > including configuration file /usr/local/etc/raddb/modules/etc_group > including configuration file /usr/local/etc/raddb/modules/pam > including configuration file /usr/local/etc/raddb/modules/perl > including configuration file /usr/local/etc/raddb/modules/checkval > including configuration file /usr/local/etc/raddb/modules/expr > including configuration file > /usr/local/etc/raddb/modules/sqlcounter_expire_on_login > including configuration file /usr/local/etc/raddb/modules/ntlm_auth > including configuration file /usr/local/etc/raddb/modules/chap > including configuration file /usr/local/etc/raddb/modules/passwd > including configuration file /usr/local/etc/raddb/modules/radutmp > including configuration file /usr/local/etc/raddb/modules/pap > including configuration file /usr/local/etc/raddb/modules/ldap > including configuration file /usr/local/etc/raddb/modules/detail.log > including configuration file /usr/local/etc/raddb/modules/ippool > including configuration file /usr/local/etc/raddb/modules/mschap > including configuration f
freeradius 2.1.10 DHCP not responding
Hi, I'm playing with freeradius acting as DHCP-server - which is a magnificent idea! Got a little problem getting it up and running. Already checked any comments in sources, list archive, recent git patches related to dhcp and my favourite search engine. Also used two different machines with other nic's. Used ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.1.10.tar.bz2 and followed directions in raddb/sites-enabled/dhcp. Configure, make and make install with no errors/warnings. But radiusd does not react to any DHCP-discover. I can see the discovers coming in via tcpdump but radiusd -X remains quiet: = linux:/usr/local/src# tcpdump -vvvni eth0 tcpdump: WARNING: eth0: no IPv4 address assigned tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 17:19:09.548866 vlan 72, p 0, IP (tos 0x0, ttl 64, id 17503, offset 0, flags [none], proto UDP (17), length 377) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from bc:05:43:41:1d:8d, length 349, xid 0x7e969d44, Flags [none] (0x) Client-Ethernet-Address bc:05:43:XX:1d:8d [|bootp] 17:19:00.583066 vlan 73, p 0, IP (tos 0x0, ttl 64, id 2146, offset 0, flags [none], proto UDP (17), length 373) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from bc:05:43:41:1d:8e, length 345, xid 0x48413368, Flags [none] (0x) Client-Ethernet-Address bc:05:43:XX:1d:8e [|bootp] = linux:/usr/local# /usr/local/sbin/radiusd -X FreeRADIUS Version 2.1.10, for host i686-pc-linux-gnu, built on Oct 13 2010 at 16:06:27 Copyright (C) 1999-2009 The FreeRADIUS server project and contributors. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You may redistribute copies of FreeRADIUS under the terms of the GNU General Public License v2. Starting - reading configuration files ... including configuration file /usr/local/etc/raddb/radiusd.conf including configuration file /usr/local/etc/raddb/proxy.conf including configuration file /usr/local/etc/raddb/clients.conf including files in directory /usr/local/etc/raddb/modules/ including configuration file /usr/local/etc/raddb/modules/acct_unique including configuration file /usr/local/etc/raddb/modules/krb5 including configuration file /usr/local/etc/raddb/modules/detail including configuration file /usr/local/etc/raddb/modules/counter including configuration file /usr/local/etc/raddb/modules/attr_rewrite including configuration file /usr/local/etc/raddb/modules/policy including configuration file /usr/local/etc/raddb/modules/attr_filter including configuration file /usr/local/etc/raddb/modules/echo including configuration file /usr/local/etc/raddb/modules/exec including configuration file /usr/local/etc/raddb/modules/otp including configuration file /usr/local/etc/raddb/modules/opendirectory including configuration file /usr/local/etc/raddb/modules/sql_log including configuration file /usr/local/etc/raddb/modules/realm including configuration file /usr/local/etc/raddb/modules/smbpasswd including configuration file /usr/local/etc/raddb/modules/dynamic_clients including configuration file /usr/local/etc/raddb/modules/unix including configuration file /usr/local/etc/raddb/modules/digest including configuration file /usr/local/etc/raddb/modules/linelog including configuration file /usr/local/etc/raddb/modules/mac2vlan including configuration file /usr/local/etc/raddb/modules/sradutmp including configuration file /usr/local/etc/raddb/modules/cui including configuration file /usr/local/etc/raddb/modules/wimax including configuration file /usr/local/etc/raddb/modules/files including configuration file /usr/local/etc/raddb/modules/etc_group including configuration file /usr/local/etc/raddb/modules/pam including configuration file /usr/local/etc/raddb/modules/perl including configuration file /usr/local/etc/raddb/modules/checkval including configuration file /usr/local/etc/raddb/modules/expr including configuration file /usr/local/etc/raddb/modules/sqlcounter_expire_on_login including configuration file /usr/local/etc/raddb/modules/ntlm_auth including configuration file /usr/local/etc/raddb/modules/chap including configuration file /usr/local/etc/raddb/modules/passwd including configuration file /usr/local/etc/raddb/modules/radutmp including configuration file /usr/local/etc/raddb/modules/pap including configuration file /usr/local/etc/raddb/modules/ldap including configuration file /usr/local/etc/raddb/modules/detail.log including configuration file /usr/local/etc/raddb/modules/ippool including configuration file /usr/local/etc/raddb/modules/mschap including configuration file /usr/local/etc/raddb/modules/inner-eap including configuration file /usr/local/etc/raddb/modules/always including configuration file /usr/local/etc/raddb/modules/expiration including configuration file /usr/local/etc/raddb/modules/mac2ip including configuration file /usr/local/etc/raddb/modules/detail.exampl