Я пытаюсь загрузить 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-сервером.