#
# Dnsmasq running as a proxy DHCP and TFTP server
#
# See: http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
#
#
# TFTP
#
enable-tftp
tftp-root=/var/lib/tftpboot
#
# DHCP
#
# DHCP proxy on this network
dhcp-range=192.168.1.0,proxy
# Tell PXE clients not to use multicast discovery
# See section 3.2.3.1 in http://tools.ietf.org/html/draft-henry-remote-boot-protocol-00
dhcp-option=vendor:PXEClient,6,2b
# Better support for old or broken DHCP clients
dhcp-no-override
# Enable this for better debugging
#log-dhcp
#
# PXE
#
# Note the file paths are relative to our “tftp-root” and that “.0″ will be appended
pxe-prompt=”Press F8 for boot menu”, 3
pxe-service=x86PC, “Boot from network”, /ltsp/i386/pxelinux
pxe-service=x86PC, “Boot from local hard disk”You will need to change “dhcp-range” to the subnetwork of your LAN. Also change “i386″ and “x86PC” to something else if you are using a different client architecture image.
sudo sed -i ‘s/ipappend 2/ipappend 3/g’ /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
sudo service dnsmasq restart
sudo gedit /var/lib/tftpboot/ltsp/i386/lts.conf
If you have other method. Please update me