web-dev-qa-db-ja.com

pxe-e32オープンタイムアウトエラー

Hpdl360ベアメタルサーバーでCoreOSを起動しようとしています。 このリンク のようにPXEサーバーを構成しました。

また、DHCPサーバーがCiscoスイッチで実行されており、PXEサーバーにnext-serverオプションを設定しましたが、起動時に「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
Mohammad Karimi

TFTPは、転送を開始するときにポート69を使用しますが、次に、データが実際に転送されるランダムポートに切り替わります。確かに、ファイアウォールはポート69をフィルタリングしていませんが、TFTPサーバーが使用するランダムポートのセグメントをフィルタリングしている可能性があります。ファイアウォールを無効にして試してみてください。機能する場合は、TFTPサーバーによってランダムに使用されるポートのセグメントをファイアウォールで開いてください。

1
Pat