I have a new release available. Some features, bug fixes, and an installer have been added.
Please take a look at the WIKI pages for setup, configuration, and usage information.
http://sourceforge.net/apps/mediawiki/phpdhcpadmin/index.php?title=Main_Page
I will be releasing a new beta now that I am back from my active duty orders which should address some of the installation bug regarding the menu and user accounts as well as some additional features regarding usage of group account permissions per subnet and static hosts.
It seems I am getting a few people downloading this application but I do not see very much feedback regarding this application in terms of support.
I will be out for the next four months due to active duty orders with the US Army National Guard but when I get back I will build a nice installer feature to setup the database due to this being the hardest portion and not quite as easy to do.
In this latest beta release I have added support for the following features:
Ability to add classes to pools, ability to add pools to subnet definitions, ability to add multiple subnet definitions to shared-networks.
I have released the phpDHCPAdmin-0.9.2-beta version this morning.
This release addresses a couple of problems with the installation of the .sql file. Adds support for classes, as well as pool configuration options.
Please post any bugs, feature requests etc. in the forums or mailing lists.
Well I am about ready to release the 0.9.1-beta candidate and would like you all to know what features this release will entail.
During testing I ran into problems with administrators configuring various subnets that the server was not configured to listen on. To eliminate this problem I am working on integrating a feature to process a list of available interfaces the ISC DHCPD service is can currently listen on as well as process vital information regarding total traffic vs. traffic allocated to DHCPD ACK, REQ, packets etc.... read more
I have finally setup a demo for you all to try out before you decide to download and use in your own network configurations.
http://phpDHCPAdmin.sourceforge.net/demo
- admin:password - Root level user (all access, global opts, pxe groups, subnets, address pools, user groups, users)
- PCAdmin:password - PC Group Administrative level user (only access data assigned to PC group: global options, pxe groups, subnets, address pools, adding users)
- MACAdmin:password - MAC Group Administrative level user (only access data assigned to MAC group: global options, pxe groups, subnets, address pools, adding users)
- PCUser - PC Group User level access (only modify static hosts and restart the service)
- MACUser - MAC Group User level access (only modify static hosts and restart the service)
I have seen a bit of activity regarding this version.
I have NOT seen anyone requiring assistance with setup, usage, or configuration of this package.
If anyone needs assistance with this package please do not hesitate to post questions to the forums etc.
Also on another note I have found a few features to be lacking, as well as some functionality.
I am currently finishing up some new features in the areas of managing accounts etc. If you know of a feature you would like to see in the next release please let me know.
Hello, I am posting this to see if I cannot recruit some help putting together documentation for this project.
I have been so busy coding that it would be nice to have someone familiar with the application build/edit the existing help file that accompanies this project.
Thanks.
Ok I have released this version to address a few bugs that I were introduced in the last beta.
A few issues with the user, access level and group permissions have been addressed.
Problems with the integration of utilizing DNSSEC keys for zone transfers between DNS servers was addressed.
Problems with the syntax of the failover peer/master configuration has been addressed.
RFC guidelines have been implemented regarding the hostname, MAC and IPv4 addressing.
Ok I have uploaded the latest BETA version of the application. It should work great as I have spent quite a bit of time on it.
To install just import the .sql file in the setup directory and configure the scripts/inc.config.php file then add a crontab entry and specify the file to run as follows:
*/1 * * * * php /path/to/phpDHCPAdmin/bin/cron.restart.dhcpd.php 2&>1 /dev/null
I will be releasing phpDHCPAdmin-0.8-beta in the next couple of days for those of you looking to utilize a web based administration tool for your ISC DHCPD server.
This release contains an entire code rewrite from the ground up to utilize caching, templates, better syntax validation, skinning, error codes, help system, database enhancements, as well as a more user driven interface that is w3c compliant.... read more
I am currently working on a new version of phpDHCPAdmin. Over the last couple of years I have seen some usage of this application but initially it was designed to only allow or utilize configuration options necessary for it to be beneficial to my current employers network.
This new version will not only conform to the RFC2132. Some of the features are listed below:
- User/Group/Access level authentication for stricter restrictions to subnet/host editing
- Stricter filtering to assist with common attack vectors such as XSS/SQL attacks
- Standard Global DHCPD configuration options
- PXE/BOOTP Group Configuration options
- DNS zone transfer/update functionality
- DNSSEC configuration options for zone transfers
- Multiple subnet support
- Support for scopes and static host leasing
- Import of static hosts via CSV/XML files
- Import of dhcpd.conf (parse and store appropriately in database tables)
- Auto backup feature and ability to manage said backups
- Access logging
- Comprehensive help system with indexed areas linking to each configuration option within application
- I also plan on creating an installation portion to assist in the setup of the application and database tables.
Here is a link to the demo help system file to help you with installation, configuration and usage of the phpDHCPAdmin application.
http://phpdhcpadmin.sourceforge.net/demo/help/help.php?id=&skin=
This is release candidate 6. There is now an installer to automatically setup your database tables.
I am planning on a major code re-write for those of you that have this application implemented. Feedback is appreciated.
I must apologize for the online demo, since I have moved the demo application to sourceforge (a shared hosting server) I have found some bugs dealing with session management and have yet to resolve them. I do believe it is dealing with permissions and the php.ini configuration settings. So again my apologies.
I have updated the phpDHCPAdmin application to resolve a couple of small problems, updated the help system as well as setup a demo for people to try out this package with. For support I have used the SF.net forums so please post any problems there.