Created
April 21, 2016 16:36
-
-
Save jacobsalmela/f690d5fb37bebb6619fd76ac999100c0 to your computer and use it in GitHub Desktop.
dnsmasq config file for iPXE booting with an existing DHCP server
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sample configuration for dnsmasq to function as a proxyDHCP server, | |
# enabling LTSP clients to boot when an external, unmodifiable DHCP | |
# server is present. | |
# The main dnsmasq configuration is in /etc/dnsmasq.conf; | |
# the contents of this script are added to the main configuration. | |
# You may modify the file to suit your needs. | |
# Don't function as a DNS server: | |
port=0 | |
# Log lots of extra information about DHCP transactions. | |
log-dhcp | |
# Set the root directory for files available via FTP. | |
tftp-root=/tftpboot | |
# Disable re-use of the DHCP servername and filename fields as extra | |
# option space. That's to avoid confusing some old or broken DHCP clients. | |
dhcp-no-override | |
# PXE menu. The first part is the text displayed to the user. The second is the timeout, in seconds. | |
pxe-prompt="PXE booting in", 5 | |
# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86, | |
# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI | |
# This option is first and will be the default if there is no input from the user. | |
pxe-service=X86PC, "Boot from network", undionly | |
# This range(s) is for the public interface, where dnsmasq functions | |
# as a proxy DHCP server providing boot information but no IP leases. | |
# Any ip in the subnet will do, so you may just put your server NIC ip here. | |
# Since dnsmasq is not providing true DHCP services, you do not want it | |
# handing out IP addresses. Just put your servers IP address for the interface | |
# that is connected to the network on which the FOG clients exist. | |
# If this setting is incorrect, the dnsmasq may not start, rendering | |
# your proxyDHCP ineffective. | |
dhcp-range=10.10.10.20,proxy | |
# The boot filename. | |
dhcp-boot=undionly.kpxe,ubuntuservername,10.10.10.20 | |
# Log queries to see what is happening | |
log-queries | |
# Designate the location of the log file | |
log-facility=/var/log/fog.log |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment