[CentOS] Problem with dhcpd and bootp

Thu Apr 3 18:35:53 UTC 2008
Kai Schaetzl <maillists at conactive.com>

In order of making it easier to differentiate between existing clients and 
clients that I bring up only for installation and configuration I tried 
the following configuration.

subnet 192.168.1.0 netmask 255.255.255.0 {

    pool {
        range 192.168.1.101 192.168.1.150;
        default-lease-time 86400;
        max-lease-time 604800;
    }
    pool {
        range dynamic-bootp 192.168.1.151 192.168.1.180;
        default-lease-time 600;
        max-lease-time 86400;
        next-server 192.168.1.231;
        filename "pxelinux.0";
    }

}

in the hope that bootp-clients would get an IP from the second IP range.
Documentation of dhcpd doesn't say if using two pools in one subnet is 
actually allowed. It works. Sort of. Many hardware clients, clients from 
VMWare server and from xen get an IP from the second range and pxe-boot. 
But there are clients who should pxe-boot but get the first IP number and 
won't pxe-boot. An example are HP Proliant DL140 servers.
Can I do it different, so it works for all clients? Does the HP server use 
another method than bootp for getting the boot image?

Kai

-- 
Kai Schätzl, Berlin, Germany
Get your web at Conactive Internet Services: http://www.conactive.com