|
@@ -568,6 +568,7 @@ dhcp_add() {
|
|
|
config_get ra_management "$cfg" ra_management
|
|
|
config_get ra_preference "$cfg" ra_preference
|
|
|
config_get dns "$cfg" dns
|
|
|
+ config_get dns_sl "$cfg" domain
|
|
|
|
|
|
config_list_foreach "$cfg" "interface_name" append_interface_name "$ifname"
|
|
|
|
|
@@ -647,6 +648,13 @@ dhcp_add() {
|
|
|
fi
|
|
|
|
|
|
dhcp_option_append "option6:dns-server,$dnss" "$networkid"
|
|
|
+
|
|
|
+ if [ -n "$dns_sl" ]; then
|
|
|
+ ddssl=""
|
|
|
+ for dd in $dns_sl; do append ddssl "$dd" ","; done
|
|
|
+ fi
|
|
|
+
|
|
|
+ dhcp_option_append "option6:domain-search,$ddssl" "$networkid"
|
|
|
fi
|
|
|
|
|
|
dhcp_option_add "$cfg" "$networkid" 0
|