Я пытаюсь загрузить CoreOS на голом железном сервере hp dl360. Я настроил свой PXE-сервер аналогично эта ссылка.
Кроме того, мой DHCP-сервер работает на коммутаторе Cisco, и я установил next-server
к моему серверу PXE, но при загрузке я получаю ошибку «Тайм-аут открытия PXE-E32».
Вот мои сетевые тесты для TFTP-сервера:
Nmap с удаленного сервера в локальной сети:
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
и netstat на сервере PXE:
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:*
Буду признателен за любую помощь.
TFTP использует порт 69 при инициировании передачи, но затем он переключается на случайный порт, на который фактически передаются данные. Конечно, ваш брандмауэр не фильтрует порт 69, но он может фильтровать сегмент случайных портов, используемых вашим сервером TFTP. Отключите брандмауэр и попробуйте, если он работает, просто откройте в брандмауэре сегмент портов, случайно используемых вашим сервером TFTP.