diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml b/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml index fb531b6c1..b80a40935 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml @@ -11,6 +11,10 @@ textbox List of pools, one per line in range or subnet format (e.g. 192.168.0.100 - 192.168.0.200 , 192.0.2.64/26 + + header + + subnet4.option_data_autocollect @@ -25,6 +29,12 @@ true Default gateways to offer to the clients + + subnet4.option_data.static_routes + + text + Static routes that the client should install in its routing cache, defined as dest-ip1,router-ip1;dest-ip2,router-ip2 + subnet4.option_data.domain_name_servers @@ -39,13 +49,30 @@ text The domain name to offer to the client, set to this firewall's domain name when left empty + + subnet4.option_data.domain_search + + select_multiple + + true + ; + Specifies a ´search list´ of Domain Names to be used by the client to locate not-fully-qualified domain names. + subnet4.option_data.ntp_servers select_multiple true - NTP servers to offer to the clients + Specifies a list of IP addresses indicating NTP (RFC 5905) servers available to the client. + + + subnet4.option_data.time_servers + + select_multiple + + true + Specifies a list of RFC 868 time servers available to the client. subnet4.option_data.tftp_server_name diff --git a/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml b/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml index 4deabd13c..5f2b62d81 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml @@ -47,12 +47,21 @@ Y , + + N + ; + Y + Please specify a valid list of domains + N ipv4 Y , + + + N @@ -62,6 +71,12 @@ Y , + + N + ipv4 + Y + , + /^([^\n"])*$/u