<div dir="ltr"><div>Yes, of course thanks Allan, just had to confirm there was not any provision in place, although I already suspected what would the answer would be.</div><div><br></div><div>The point is that I worked for some years in the Internet cable industry and I dearly miss some of the controls there were in place, like the equipment placing leasequeries calls to the DHCP server to confirm the validity of a new IP from a customer, for instance.</div>
<div><br></div><div>About SQL, there used to be also a patched DHCP+TFTP package  with an eye in the cable industry, called docsis-server. It was also very convenient interesting in that it mapped the isc-dhcp configuration to well, MySQL tables, simplifying a lot the development of glue software for customer provisioning. I used it at least in two sites, until giving up on it because it was too old and stopped being maintained. You might want to have a look at it.</div>
<div><br></div><div>Regards,</div><div>Rui Ribeiro</div><div><a href="http://www.linkedin.com/pub/rui-ribeiro/16/ab8/434">http://www.linkedin.com/pub/rui-ribeiro/16/ab8/434</a><br></div><br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Message: 4<br>
Date: Mon, 14 Apr 2014 21:16:15 -0400<br>
From: Alan DeKok <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>><br>
To: FreeRadius users mailing list<br>
        <<a href="mailto:freeradius-users@lists.freeradius.org">freeradius-users@lists.freeradius.org</a>><br>
Subject: Re: FreeRADIUS DHCP service vs IP users control<br>
Message-ID: <<a href="mailto:534C885F.3070309@deployingradius.com">534C885F.3070309@deployingradius.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Rui Ribeiro wrote:<br>
> We have noticed that at least in one of our equipments the users can<br>
> gain access with a fixed-ip-address instead of one gotten via our<br>
> DHCP-server.<br>
<br>
  That's how DHCP works.  If the user doesn't do DHCP, he can use a<br>
static IP of his choosing.<br>
<br>
> Whilst my ISP experience suggest the enforcement of DHCP-only clients<br>
> belongs to the hardware side, since FreeRadius also implements the DHCP<br>
> service, I am curious wether someone managed to enforce this via<br>
> FreeRadius configurations.<br>
<br>
  You can't enforce anything with DHCP.  Like RADIUS, it just advises<br>
the NAS.  If the NAS (or the user) ignores DHCP or RADIUS, there's very<br>
little you can do on the server.<br>
<br>
  What you *can* do is use RADIUS accounting packets to double-check<br>
users IP addresses.  If the address in the accounting packet was *not*<br>
assigned by DHCP, then you can do something.  Complain, issue email, etc.<br>
<br>
  And which open source DHCP server lets you write IPs into an SQL<br>
database?  Not ISC.  FreeRADIUS. :)<br>
<br>
  That's why we added DHCP.<br>
<br>
  Alan DeKok.<br><br></blockquote></div></div></div>