ddns-update-style none;
option domain-name "comcast.net";
option domain-name-servers 68.87.76.178, 68.87.78.130;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.30 192.168.1.50;
option routers 192.168.1.1;
next-server 192.168.1.107;
filename "/tftpboot/pxelinux.0";
}
Also, the atftp server should be set up. I created the directory:
mkdir /tftpboot mkdir /tftpboot/pxelinux.cfg chmod -R a+rwx /tftpboot
I then copied the pxelinux.0 file to /tftpboot/ I then created a file /tftpboot/pxelinux.cfg/default which should contain the syslinux boot loader commands
Making the floppy image:
dd if=/dev/fd0 of=floppy.img
The default file should contain:
DEFAULT dos TIMEOUT 0 LABEL dos KERNEL memdisk append initrd=floppy.img
OR, If you're using DNSMasq
dhcp-boot=pxelinux.0,hostnamehere,192.168.1.1