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.