isc-dhcp: Allow per-subnet domain names
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
4590decf5b
commit
2faa29c550
1 changed files with 5 additions and 1 deletions
|
@ -393,6 +393,8 @@ gen_dhcp_subnet() {
|
||||||
fi
|
fi
|
||||||
echo " option domain-name-servers $DNS;"
|
echo " option domain-name-servers $DNS;"
|
||||||
|
|
||||||
|
[ -n "$domain" ] && echo " option domain-name \"$domain\";"
|
||||||
|
|
||||||
local routes=
|
local routes=
|
||||||
config_list_foreach "$cfg" "routes" append_routes
|
config_list_foreach "$cfg" "routes" append_routes
|
||||||
[ -n "$routes" ] && echo " option classless-ipv4-route $routes;"
|
[ -n "$routes" ] && echo " option classless-ipv4-route $routes;"
|
||||||
|
@ -405,7 +407,7 @@ dhcpd_add() {
|
||||||
local cfg="$1" synthesize="$2"
|
local cfg="$1" synthesize="$2"
|
||||||
local dhcp6range="::"
|
local dhcp6range="::"
|
||||||
local dynamicdhcp defaultroute end gateway ifname ignore leasetime limit net netmask
|
local dynamicdhcp defaultroute end gateway ifname ignore leasetime limit net netmask
|
||||||
local proto networkid start subnet
|
local proto networkid start subnet domain
|
||||||
local IP NETMASK BROADCAST NETWORK PREFIX DNS START END
|
local IP NETMASK BROADCAST NETWORK PREFIX DNS START END
|
||||||
|
|
||||||
config_get_bool ignore "$cfg" "ignore" 0
|
config_get_bool ignore "$cfg" "ignore" 0
|
||||||
|
@ -462,6 +464,8 @@ dhcpd_add() {
|
||||||
gateway="$IP"
|
gateway="$IP"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
config_get domain "$cfg" "domain"
|
||||||
|
|
||||||
gen_dhcp_subnet "$cfg"
|
gen_dhcp_subnet "$cfg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue