<div>My first requirement was reservation storage in a database. Hacks to do that are not a substitute. But discounting that, I didn't see where it supports sending custom options. And the config file format wasn't really any better than ISC's, which is the big annoyance. </div><div><br><div class="gmail_quote"><div>On Mon, Feb 13, 2017 at 02:19 Alex Carver <<a href="mailto:agcarver%2Bale@acarver.net">agcarver+ale@acarver.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">With the exception of the direct SQL integration how does it not meet<br class="gmail_msg">
the rest of the requirements? I pointed to the method to duplicate<br class="gmail_msg">
ISC's shared network feature in dnsmasq specific format and I know it's<br class="gmail_msg">
able to send arbitrary strings for any DHCP option of your choosing<br class="gmail_msg">
(because I do so already).<br class="gmail_msg">
<br class="gmail_msg">
For the reservations it does currently use a file though people have<br class="gmail_msg">
made various workarounds to store data in SQL and autogenerate the files<br class="gmail_msg">
from that.<br class="gmail_msg">
<br class="gmail_msg">
On 2017-02-10 06:41, James Sumners wrote:<br class="gmail_msg">
> dnsmasq doesn't even come close to meeting the requirements.<br class="gmail_msg">
><br class="gmail_msg">
> For now, I've gone back to ancient ISC DHCP with include files for reservations.<br class="gmail_msg">
> There's some discussion on the Kea users mailing list about overcoming the<br class="gmail_msg">
> shortcomings I have encountered. I just don't have time to deal with them right now.<br class="gmail_msg">
><br class="gmail_msg">
> On Tue, Feb 7, 2017 at 4:16 PM, Alex Carver <<a href="mailto:agcarver%2Bale@acarver.net" class="gmail_msg" target="_blank">agcarver+ale@acarver.net</a><br class="gmail_msg">
> <mailto:<a href="mailto:agcarver%2Bale@acarver.net" class="gmail_msg" target="_blank">agcarver+ale@acarver.net</a>>> wrote:<br class="gmail_msg">
><br class="gmail_msg">
> On 2017-02-07 12:47, James Sumners wrote:<br class="gmail_msg">
> > I need a DHCP server that allows me to reserve addresses in a database;<br class="gmail_msg">
> > preferably PostgreSQL. Storing leases in the database would also be fantastic.<br class="gmail_msg">
> > But I have two bigger requirements:<br class="gmail_msg">
> ><br class="gmail_msg">
> > 1. it needs to support shared subnets, e.g. the "shared-network" feature of ISC DHCP<br class="gmail_msg">
> > 2. it needs to support sending strings with commas for options 172 and 242<br class="gmail_msg">
> ><br class="gmail_msg">
> > I've been trying out Kea for the past month or so. It's mostly great, but I just<br class="gmail_msg">
> > found out that it doesn't support shared subnets. So I can't use it.<br class="gmail_msg">
> ><br class="gmail_msg">
> > Anyone have any OSS suggestions?<br class="gmail_msg">
><br class="gmail_msg">
> Try dnsmasq<br class="gmail_msg">
><br class="gmail_msg">
> There was a thread about the equivalent shared network setup on their<br class="gmail_msg">
> mailing list:<br class="gmail_msg">
><br class="gmail_msg">
> <a href="http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2007q1/001277.html" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2007q1/001277.html</a><br class="gmail_msg">
> <<a href="http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2007q1/001277.html" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2007q1/001277.html</a>><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> Ale mailing list<br class="gmail_msg">
> <a href="mailto:Ale@ale.org" class="gmail_msg" target="_blank">Ale@ale.org</a> <mailto:<a href="mailto:Ale@ale.org" class="gmail_msg" target="_blank">Ale@ale.org</a>><br class="gmail_msg">
> <a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br class="gmail_msg">
> <<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a>><br class="gmail_msg">
> See JOBS, ANNOUNCE and SCHOOLS lists at<br class="gmail_msg">
> <a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo</a> <<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo</a>><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> --<br class="gmail_msg">
> James Sumners<br class="gmail_msg">
> <a href="http://james.sumners.info/" rel="noreferrer" class="gmail_msg" target="_blank">http://james.sumners.info/</a> (technical profile)<br class="gmail_msg">
> <a href="http://jrfom.com/" rel="noreferrer" class="gmail_msg" target="_blank">http://jrfom.com/</a> (personal site)<br class="gmail_msg">
> <a href="http://haplo.bandcamp.com/" rel="noreferrer" class="gmail_msg" target="_blank">http://haplo.bandcamp.com/</a> (music)<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> Ale mailing list<br class="gmail_msg">
> <a href="mailto:Ale@ale.org" class="gmail_msg" target="_blank">Ale@ale.org</a><br class="gmail_msg">
> <a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br class="gmail_msg">
> See JOBS, ANNOUNCE and SCHOOLS lists at<br class="gmail_msg">
> <a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo</a><br class="gmail_msg">
><br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Ale mailing list<br class="gmail_msg">
<a href="mailto:Ale@ale.org" class="gmail_msg" target="_blank">Ale@ale.org</a><br class="gmail_msg">
<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br class="gmail_msg">
See JOBS, ANNOUNCE and SCHOOLS lists at<br class="gmail_msg">
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.ale.org/mailman/listinfo</a><br class="gmail_msg">
</blockquote></div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature">James Sumners<br><a href="http://james.sumners.info/" target="_blank">http://james.sumners.info/</a> (technical profile)<br><a href="http://jrfom.com/" target="_blank">http://jrfom.com/</a> (personal site)<br><a href="http://haplo.bandcamp.com/" target="_blank">http://haplo.bandcamp.com/</a> (music)</div>