Name | Type | Description |
---|
type | STRING | The type of DHCP server being administered. Currently only 'ISC' is supported. |
notes | STRING | Notes associated with this DHCP server |
server_ip | STRING | The IP address of the DHCP server |
username | STRING | The SSH username employed when transferring the DHCP configuration file to the server. |
password | STRING | The SSH password employed when transferring the DHCP configuration file to the server. |
port | INTEGER | The SSH port employed when transferring the DHCP configuration file to the server. |
config_test | STRING | The command to test if a configuration file parses correctly. ex: /etc/init.d/dhcpd configtest |
server_stop | STRING | The command to stop the DHCP server. ex: /etc/init.d/dhcpd stop |
server_start | STRING | The command to start the DHCP server. ex: /etc/init.d/dhcpd start |
config_path | STRING | Where to place the configuration file on the server. |
authoritative | BOOL | Whether or not this DHCP server is authoritative. |
default_lease_time | INTEGER | The default lease time for IPs distributed by this DHCP server. |
max_lease_time | INTEGER | The max lease time for IPs distributed by this DHCP server. |
local_port | INTEGER | The port on which this DHCP server listens |
option_routers | STRING | The information which populates the "routers" option in the DHCP configuration |
option_domain_name_servers | STRING | The information which populates the "domain_name_servers" option in the DHCP configuration |
option_domain_name | STRING | The information which populates the "domain_name" option in the DHCP configuration |
log_facility | STRING | The log facility to which this DHCP Server sends its logging information |
freeLines | INTEGER | As this system cannot hope to support all the thousands of different DHCP configurations, ProVision's DHCPv2 system includes a mechanism for adding "free lines" to the end of certain DHCP config sections so that administrators can customize their DHCP config file to their needs. The "freeLines" field indicates how many of these lines exist to be inserted after the general server definition section but before the subnets and hosts are enumerated. |
freeLine# | STRING | Free line data to be inserted after the general server definition section but before the subnets and hosts are enumerated. There can be multiple instances of this attribute, numbered appropriately. ex: "freeLine1", "freeLine2", "freeLine3", etc. The number of freeLine# entries must match the number in the "freeLines" attribute. |