Pxe-e32 open timeout error

centos7coreospxe-boottftp

I'm trying to boot CoreOS on hp dl360 bare metal server.
I've configured my PXE server similar to this link.

Besides, My DHCP server is running on Cisco switch and I set next-server option to my PXE server, but I get "PXE-E32 open timeout" error on boot.

Here are my network tests for TFTP server :

Nmap from remote server in local network :

nmap x.x.x.x -sU -p 69

Starting Nmap 6.40 ( http://nmap.org ) at 2017-01-29 20:45 IRST
Nmap scan report for x.x.x.x
Host is up (0.00013s latency).
PORT   STATE         SERVICE
69/udp open|filtered tftp
MAC Address: m.m.m.m (Hewlett Packard)

Nmap done: 1 IP address (1 host up) scanned in 0.72 seconds

and netstat on PXE server:

netstat -an | fgrep -w 69
udp        0      0 0.0.0.0:69              0.0.0.0:*                          
udp        0      0 0.0.0.0:69              0.0.0.0:*                          
udp        0      0 127.0.0.1:69            0.0.0.0:*                          
udp        0      0 10.0.0.104:69           0.0.0.0:*    

I'd appreciate for any kind of help.

Best Answer

TFTP uses port 69 when initiating a transfer but next it switches to a random port where the data is actually transferred. Surely your firewall is not filtering port 69 but it might be filtering the segment of random ports used by your TFTP server. Disable your firewall and give it a try, if it works then just open in your Firewall the segment of ports randomly used by your TFTP server.

Related Topic