dhcpd

Controls DHCP server

Alkivi

alkivi

9,557 downloads

8,189 latest version

3.6 quality score

Version information

  • 0.1.1 (latest)
  • 0.1.0 (deleted)
  • 0.0.2 (deleted)
  • 0.0.1 (deleted)
released Mar 24th 2015

Start using this module

Tags: debian, dhcp, dhcpd

Documentation

alkivi/dhcpd — version 0.1.1 Mar 24th 2015

DHCP Module

This module will install and configure a DHCP server.

Usage

Minimal server configuration

class { 'dhcpd': 
  domain_name       => 'mydomain.local',
  dns_servers       => ['192.168.0.253', '192.168.0.254'],
  routers           => ['192.168.0.254'],
  network           => '192.168.0.0',
  netmask           => '255.255.255.0',
  broadcast         => '192.168.0.255',
  range_start       => '192.168.0.1',
  range_end         => '192.168.0.100',
  listen_interfaces => ['eth0'],
}

This will do the typical install, configure and service management. Hosts configuration will move shortly to have indenpendant declaration

Host configuration

dhcpd::host{ 'test':
  comment => 'This is a test',
  mac     => 'ff:ff:ff:00:00:00',
  ip      => '192.168.20.1',
}

## Limitations

* This module has been tested on Debian Wheezy, Squeeze.

## License

All the code is freely distributable under the terms of the LGPLv3 license.

## Contact

Need help ? contact@alkivi.fr

## Support

Please log tickets and issues at our [Github](https://github.com/alkivi-sas/)