UEFI/PXE boot from different server

Victor Hiebert vic at sfu.ca
Mon Jun 8 20:22:32 UTC 2015


We are trying to UEFI boot a Dell using PXE, and the client will only attempt to download it's boot file from the tftp server if it is the same IP as the DHCP server.  Is this expected behavior, or perhaps a vendor specific choice by Dell?

Using dhcpd 4.2.5 on CentOS 7.  Dell is a 7010 running the latest BIOS.

With the dhcpd server using IP 10.0.0.1 the below dhcpd.conf works, changing next-server to any other IP doesn't:

subnet 10.0.0.1 netmask 255.255.255.0 {
        option broadcast-address 10.0.0.255;
        option routers 10.0.0.254;
        option subnet-mask 255.255.255.0;
}

        host uefi-client {
                fixed-address 10.0.0.2;
                hardware ethernet 90:B1:1C:A1:B2:B4;
                filename "somefile.efi";
                next-server 10.0.0.1;
        }

-Victor


More information about the dhcp-users mailing list