vms/recipes/alpine/templates/conf/matchbox/dnsmasq.d/ipxe.conf.pktpl.hcl

33 lines
823 B
HCL
Raw Normal View History

2022-12-06 15:44:25 +01:00
log-queries
log-dhcp
#port=0
listen-address=0.0.0.0
interface=${Vars.PXE.ListenInterface}
no-resolv
2023-01-04 15:54:51 +01:00
domain-needed
bogus-priv
2022-12-06 15:44:25 +01:00
expand-hosts
server=${Vars.ETH0.DNS}
2023-01-04 15:54:51 +01:00
strict-order
2022-12-06 15:44:25 +01:00
addn-hosts=/etc/dnsmasq-hosts.conf
domain=${Vars.PXE.DNSDomain}
2023-01-06 12:11:42 +01:00
local=/${Vars.PXE.DNSDomain}/
2022-12-06 15:44:25 +01:00
enable-tftp
pxe-prompt="${Vars.PXE.GreetingMessage}",${Vars.PXE.DelayTime}
pxe-service=X86PC,"${Vars.PXE.BootingMessage}", http://${Vars.ETH0.IP}:${Vars.MatchBox.HTTPPort}/boot.ipxe
%{ if Vars.PXE.DHCPMode == "proxy" }
dhcp-no-override
dhcp-range=${Vars.ETH0.IP},proxy
%{ else }
2023-01-04 11:29:12 +01:00
dhcp-range=${Vars.PXE.DHCPRangeStart},${Vars.PXE.DHCPRangeEnd},${Vars.PXE.DHCPLeaseDuration}
2022-12-06 15:44:25 +01:00
%{ endif }
dhcp-option=option:dns-server,${Vars.ETH0.IP}
dhcp-option=option:domain-name,${Vars.PXE.DNSDomain}
dhcp-match=set:ipxe,175
dhcp-vendorclass=BIOS,PXEClient:Arch:00000