Installation
There are a lot of componments to this project and they all need to be dealt with. Optional extras are mentioned and linked to in the documentation, however I will try my best to keep them out of the main document.
Dependencies
Of course a recent version of Perl is recommend (around 5.8ish), you could probably get away with an older version (same for the modules) but what I list is what I have worked with. The following Perl modules are needed:
- Config::General - version 2.37 (deb: libconfig-general-perl)
- Net::LDAP - version 0.34 (deb: libnet-ldap-perl)
- OMAPI::DHCP - version 0.5.2 (with my patch applied)
- DBI - version 1.601 (deb: libdbi-perl)
As your RADIUS server FreeRADIUS must be involved (although you could use it as a proxy to your actual organisations RADIUS server) with my rlm-ldap_getdn patch applied. Also you must have ISC DHCP3 with an unreleased updated LDAP patch and another one of my OMAPI related patches installed.
Installation Sections
- LDAP - server type independent, but you do need one
- Web Frontend? - priming the webfrontend
- Quarantine Web Frontend
- FreeRADIUS
- ISC DHCP3
- optional: Documentation/Installation/DDNS?
