From c99466b23db9d61786f6ccc916b7561b05b960e6 Mon Sep 17 00:00:00 2001 From: Simon Zolin Date: Fri, 21 Aug 2020 18:33:28 +0300 Subject: [PATCH] * configuration: update dhcpv4 config; add "dhcpv4.options" Squashed commit of the following: commit 2341592a01e0907947ae73296becbf07be0a6659 Author: Simon Zolin Date: Fri Aug 21 18:23:33 2020 +0300 * configuration: update dhcpv4 config; add "dhcpv4.options" --- Configuration.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Configuration.md b/Configuration.md index fddc8e5..a8820d2 100644 --- a/Configuration.md +++ b/Configuration.md @@ -205,11 +205,16 @@ Settings are stored in [YAML format](https://en.wikipedia.org/wiki/YAML), possib * `dhcp` - Built-in DHCP server configuration. * `enabled` - DHCP server status. * `interface_name` - network interface name (eth0, en0 and so on). - * `gateway_ip` - gateway IP address. - * `subnet_mask` - subnet mask. - * `range_start` - start IP address of the controlled range. - * `range_end` - end IP address of the controlled range. - * `lease_duration` - lease duration in seconds. If 0, using default duration (2 hours). + * `dhcpv4` - DHCPv4 settings + * `gateway_ip` - gateway IP address. + * `subnet_mask` - subnet mask. + * `range_start` - start IP address of the controlled range. + * `range_end` - end IP address of the controlled range. + * `lease_duration` - lease duration in seconds. If 0, using default duration (24 hours). + * `options` - custom options with arbitrary hex data (`DEC_CODE hex HEX_DATA`) or IP address (`DEC_CODE ip IP_ADDR`) where DEC_CODE is a decimal DHCPv4 option code in range [1..255] + * `dhcpv6` - DHCPv6 settings + * `range_start` - the first IP address to be assigned to a client + * `lease_duration` - lease TTL in seconds * `tls` - HTTPS/DOH/DOT settings. * `enabled` - encryption (DOT/DOH/HTTPS) status. * `server_name` - the hostname of your HTTPS/TLS server.