<div dir="ltr"><br><div><div>Hi<br>i have a pxe server on rhel by which we install legacy bios client without any problems.<br>Because  soon we 'll have servers with only uefi , i'm trying to configure pxe server to use also uefi.<br>Before to have bare servers I 'm using vm woth efi firmware on ESX 5.1 hosts.<br>I have used <a href="https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-netboot-pxe-config.html" target="_blank">https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-netboot-pxe-config.html</a> guides and many other howto.<br>My conf for legacy bios is<br><br>log-queries<br>no-resolv<br>no-hosts<br>localise-queries<br>addn-hosts=/etc/dnsmasq.hosts<br>log-dhcp<br>dhcp-authoritative<br><br>dhcp-range=my_net,192.168.1.10,192.168.1.100,255.255.255.0,12h<br>dhcp-option=net:my_net,6,192.168.1.2<br>dhcp-boot=net:my_net,pxelinux.0,pxe.intranet.fc,192.168.1.2<br><br>## TFTP<br>enable-tftp<br>tftp-root=/mnt/lib/tftpboot<br><br>In my uefi test I change <br>dhcp-boot=net:my_net,pxelinux.0,pxe.intranet.fc,192.168.1.2<br>with<br>dhcp-boot=net:my_net,bootx64.efi,pxe.intranet.fc,192.168.1.2<br><br>where bootx64.efi is recovered from a rhel 6.5 image and is put in  /mnt/lib/tftpboot.<br><br>At vmware vm boot I see that pxe server send answer to client but then no more traffic, client does not request tftp files:<br><br><br>pxeserver dnsmasq-dhcp[13456]: 1844375110 Available DHCP range: 192.168.1.10 -- 192.168.1.100<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 Vendor class: PXEClient:Arch:00007:UNDI:003016<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 DHCPREQUEST(eth1) 192.168.1.54 00:50:56:a8:55:8b<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 DHCPACK(eth1) 192.168.1.54 00:50:56:a8:55:8b<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 1:netmask, 2:time-offset, 3:router, 4, 5,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 6:dns-server, 12:hostname, 13:boot-file-size,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 15:domain-name, 17:root-path, 18:extension-path,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 22:max-datagram-reassembly, 23:default-ttl,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 28:broadcast, 40:nis-domain, 41:nis-server,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 42:ntp-server, 43:vendor-encap, 50:requested-address,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 51:lease-time, 54:server-identifier, 58:T1,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 59:T2, 60:vendor-class, 66:tftp-server, 67:bootfile-name,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 97:client-machine-id, 128, 129, 130, 131,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 132, 133, 134, 135<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 tags: my_net, eth1<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 next server: 192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  1 option: 53:message-type  05<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 54:server-identifier  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 51:lease-time  00:00:a8:c0<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 58:T1  00:00:54:60<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 59:T2  00:00:93:a8<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 21 option: 66:tftp-server  6e:65:74:62:6f:6f:74:2e:6b:69:63:6b:73...<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 12 option: 67:bootfile-name  62:6f:6f:74:78:36:34:2e:65:66:69:00<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  1:netmask  255.255.255.0<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 28:broadcast  192.168.1.255<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  3:router  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  6:dns-server  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  9 option: 60:vendor-class  50:58:45:43:6c:69:65:6e:74<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 17 option: 97:client-machine-id  00:42:28:0f:e0:48:05:ce:a8:eb:36:69:15.<br>..<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 10 option: 43:vendor-encap  06:01:08:0a:04:00:50:58:45:ff<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 Available DHCP range: 192.168.1.10 -- 192.168.1.100<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 Vendor class: PXEClient:Arch:00007:UNDI:003000<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 DHCPDISCOVER(eth1) 00:50:56:a8:0b:de<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 DHCPOFFER(eth1) 192.168.1.129 00:50:56:a8:0b:de<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 1:netmask, 2:time-offset, 3:router, 4, 5,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 6:dns-server, 12:hostname, 13:boot-file-size,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 15:domain-name, 17:root-path, 18:extension-path,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 22:max-datagram-reassembly, 23:default-ttl,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 28:broadcast, 40:nis-domain, 41:nis-server,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 42:ntp-server, 43:vendor-encap, 50:requested-address,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 51:lease-time, 54:server-identifier, 58:T1,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 59:T2, 60:vendor-class, 66:tftp-server, 67:bootfile-name,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 97:client-machine-id, 128, 129, 130, 131,<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 requested options: 132, 133, 134, 135<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 tags: my_net, eth1<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 next server: 192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  1 option: 53:message-type  02<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 54:server-identifier  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 51:lease-time  00:00:a8:c0<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 58:T1  00:00:54:60<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 59:T2  00:00:93:a8<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 21 option: 66:tftp-server  6e:65:74:62:6f:6f:74:2e:6b:69:63:6b:73...<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 12 option: 67:bootfile-name  62:6f:6f:74:78:36:34:2e:65:66:69:00<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  1:netmask  255.255.255.0<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option: 28:broadcast  192.168.1.255<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  3:router  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  4 option:  6:dns-server  192.168.1.2<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size:  9 option: 60:vendor-class  50:58:45:43:6c:69:65:6e:74<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 17 option: 97:client-machine-id  00:42:28:0f:e0:48:05:ce:a8:eb:36:69:15.<br>..<br>pxeserver dnsmasq-dhcp[13456]: 1844375110 sent size: 10 option: 43:vendor-encap  06:01:08:0a:04:00:50:58:45:ff<br><br><br>From tcpdump same results, clinet after answer from pxe server does not make other calls to pxe for tftp files..<br></div>Regards<br><br></div>Robert</div>