* configuration: update dhcpv4 config; add "dhcpv4.options"

Squashed commit of the following:

commit 2341592a01e0907947ae73296becbf07be0a6659
Author: Simon Zolin <s.zolin@adguard.com>
Date:   Fri Aug 21 18:23:33 2020 +0300

    * configuration: update dhcpv4 config;  add "dhcpv4.options"
Simon Zolin 2020-08-21 18:33:28 +03:00
parent 8a8ed7e7a7
commit c99466b23d

@ -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).
* `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 (2 hours).
* `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.