Re: freeradius 2.1.10 DHCP not responding

2010-10-13 Thread Alan Buxey
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

2010-10-13 Thread Arran Cudbard-Bell
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

2010-10-13 Thread Zietz, Marco
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