What is Anemon ?
The goal of the Anemon Dhcp Project is to create an implementation of the DHCP protocol under GPL and a lot of stuff around to facilitate network management. The python [http://www.sqlobject.org/|sqlobject] modules gives anemon the ability to use many database as backend (mysql, postgresql, mssql, sqllite, sybase, etc..)
The project is subdivised (at the moment) in 4 components :
- The Anemon Dhcp Server is a Python/SQL implementation of the DHCP server protocol
- The Anemon Web Center is a web management interface to Anemon Dhcp Server and MyDNS
- The Anemon Dhcp Client will be a Python implementation of the DHCP client protocol
- The Anemon Dhcp relay will be a Python implementation of the DHCP relay protocol
Benefits of sql backend
- No need to restart server when changing configuration
- Allow multiple users to edit configuration without root privileges
- Can easily add user management with subnet restrictions and authorisations
- Multiple dhcp servers for dhcp redondancy can be made easily : all servers use the same backend
- Your can use database server features for mirroring data
- Sql Configuration data can be removed from the dhcp server if you're afraid of dhcp server corruption
- Management interfaces can easily be created (web or not)
- No more syntaxe errors when editing the configuration
Contact