
# dhcpd.conf

#ddns-update-style             ad-hoc;

#option subnet-mask            255.255.255.0;
#option broadcast-address      192.168.200.255;
#option routers                192.168.200.1;
#option domain-name-servers    192.168.200.1;
#option domain-name            "your_domain.org";   # You really should fix this
#option option-128 code 128 = string;
#option option-129 code 129 = text;


#get-lease-hostnames           true;

next-server                   192.168.10.10;
option root-path              "192.168.10.10:/opt/ltsp/i386";

subnet 192.168.10.0 netmask 255.255.255.0 {
    option routers                  192.168.10.1;
    option subnet-mask              255.255.255.0;
    option broadcast-address        192.168.10.255;
    #range   192.168.10.100   192.168.10.199;
    if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
        filename "/lts/3.0.101/pxelinux.0";
    }    else{
        filename "/lts/vmlinuz-2.6.16.1-ltsp-1";
    }
    host WS001 {
    use-host-decl-names		on;
    hardware ethernet		E4:54:E8:C8:b8:23;
    fixed-address		192.168.10.201;
    filename 			"/lts/3.0.101/pxelinux.0";
    }
    host WS002 {
    use-host-decl-names		on;
    hardware ethernet		E4:54:E8:C7:04:93;
    fixed-address		192.168.10.202;
    filename 			"/lts/3.0.101/pxelinux.0";
    }
    
}
#
# If you need to pass parameters on the kernel command line, you can
# do it with option-129.  In order for Etherboot to look at option-129,
# you MUST have option-128 set to a specific value.  The value is a
# special Etherboot signature of 'e4:45:74:68:00:00'.
#
# Add these two lines to the host entry that needs kernel parameters
#
#        option option-128     e4:45:74:68:00:00;       # NOT a mac address
#        option option-129     "NIC=ne IO=0x300";
#
