Merge pull request #1537 from MiddelkoopT/tm-dhcp-static-overlays

Port next-server changes to main
This commit is contained in:
Christian Goll
2024-11-12 14:46:28 +01:00
committed by GitHub
3 changed files with 4 additions and 2 deletions

View File

@@ -93,6 +93,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Simplify passing of arguments to commands through `wwctl container exec`. #253
- Don't update IPMI if password isn't set. #638
- Fix issue that `--nettagdel` does not work properly. #1503
- Fix test for dhcp static configuration #1536 #1537
## v4.5.8, 2024-10-01
@@ -122,6 +123,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Make sure that tftp files have unmasked permissions at creation time. #674
- Fix "onboot" behavior for NetworkManager, Debian networking, and Suse wicked. #1278
- Clarified missing steps in Enterprise Linux quickstart. #1179
- Fix dhcpd.conf static template to include next-server and dhcp-range #1536
## v4.5.7, 2024-09-11

View File

@@ -218,6 +218,8 @@ if exists user-class and option user-class = "iPXE" {
subnet 192.168.0.0 netmask 255.255.255.0 {
max-lease-time 120;
range 192.168.0.100 192.168.0.199;
next-server 192.168.0.1;
}
host node1-default
{

View File

@@ -48,10 +48,8 @@ if exists user-class and option user-class = "iPXE" {
subnet {{$.Network}} netmask {{$.Netmask}} {
max-lease-time 120;
{{- if ne .Dhcp.Template "static" }}
range {{$.Dhcp.RangeStart}} {{$.Dhcp.RangeEnd}};
next-server {{.Ipaddr}};
{{- end }}
}
{{- if eq .Dhcp.Template "static" }}