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