pxe-e32 打开超时错误

pxe-e32 打开超时错误

我正在尝试在 hp dl360 裸机服务器上启动 CoreOS。我已将 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

以及 PXE 服务器上的 netstat:

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:*    

我将非常感激任何形式的帮助。

答案1

TFTP 在启动传输时使用端口 69,但接下来它会切换到实际传输数据的随机端口。您的防火墙肯定不会过滤端口 69,但它可能会过滤 TFTP 服务器使用的随机端口段。禁用防火墙并尝试一下,如果有效,则只需在防火墙中打开 TFTP 服务器随机使用的端口段。

相关内容