Martin Tithonium (tithonium) wrote,
Martin Tithonium

So, I've set up hylonome (one of the decTOPs) to be the new radius server, using a mysql backend. The eventual goal there will be to make it trivial to add guests to the access list, just by popping up recent failed mac addresses in a web interface. Person comes over, tries to connect, gets denied, I go clicky clicky and they're in. I won't have to ssh into the server, edit the radius users file, restart radius, and then they're in.

I want to move DHCP over to hylonome as well, but the standard ISC dhcpd doesn't do sql, and there don't seem to be a lot of options that do. Anemon appears to be a dhcp server written in python, which does talk to SQL, but it doesn't look all that impressive from what I've browsed on their website. There's apparently a version of ISC's that's been hacked to work with SQL, but the reference I found to it indicated it didn't actually /work/.

So I'm trying to decide between a system that maintains the data in the db, writes a dhcpd.conf, and restarts the server as needed (there're already solutions that do that), or trying anemon and seeing if it works out, or doing my own sql hack to the isc version.

Anybody know of other good options? All I really need to be able to do is maintain a list of mac->domainname mappings, preferably with metadata like the name of the device. It absolutely MUST support multiple MACs having the same domain name associated to them. It doesn't even need to come with any admin interface, I'm perfectly happy writing my own (and probably would anyway).
  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded