mirror of https://github.com/aredn/aredn.git
4e35b2f0c6
* First draft of advanced DHCP option specification on Ports tab. Allows the node administrator to specify additional DHCP options that will be supplied to LAN clients in specific circumstances. This change adds two tables to the Ports configuration tab. The "Tags for Advanced DHCP Options" table allows the administrator to specify DHCP tags that will be assigned to clients that identify themselves with specific values for properties such as Vendor Class or MAC address. The "Advanced DHCP Options" table allows the administrator to specify arbitrary DHCP options to send to any client, or only to clients with a specific tag. Option numbers can be entered directly or chosen from a list of well-known options. Option values are manually entered by the administrator. In-browser validation is implemented for all input fields with easily recognizable content such as host names, MAC addresses, and port and option numbers. Placeholders are also supplied for input fields, such as MAC addresses with wildcard matching, that might otherwise be difficult to describe. Issues with the current version: - Sending DHCP options not requested by the client is implemented using the dhcp_option_force UCI configuration option, but does not currently work. - Tagging by client host name is supported by dnsmasq, but not yet by UCI. - DHCP option values must be entered manually by the administrator, but are not currently validated. * Better validation, placeholders, and hints for existing input fields. * Remove junk accidentally inserted in comment. * Preserve Advanced DHCP options across updates. |
||
---|---|---|
.. | ||
aredn_include | ||
config | ||
config.mesh | ||
cron.boot | ||
cron.daily | ||
cron.hourly | ||
hotplug.d | ||
init.d | ||
local | ||
olsrd.d | ||
uci-defaults | ||
antennas.json | ||
arednsysupgrade.conf | ||
dnsmasq.conf | ||
firewall.natmode | ||
hosts | ||
httpd.conf | ||
mesh-release | ||
passwd | ||
permpkg | ||
radios.json | ||
services | ||
zoneinfo |