Debian TFTP インストーラが非常に遅くロードされます。

Debian TFTP インストーラが非常に遅くロードされます。

私たちの工場では、TFTPを使用してディスクなしでワークステーションを起動することができ、すべてが速くて素晴らしいです。 :)

これで複数のワークステーションにDebianをインストールするので、TFTPを使用することにしました。テストワークステーションを設定し、DHCPを修正しました。

host kmwil-deb1 {
            next-server IP_ADDRESS;
            filename "/kmwil/jessie/pxelinux.0";
            hardware ethernet aa:aa:aa:aa:aa:aa;
            fixed-address kmwil-deb1;
}

ダウンロードしましたDebian ネットワークブートインストーラアーカイブを正しいディレクトリ(アクセス可能なファイルchownなどtftp)に抽出します。

問題:Debianインストーラのホーム画面を表示するのに約5分かかります。本機はDHCPからアドレスを取得し、TFPT..それを表示しますPXELINUX Peter Anvin bla bla。このステップは約5分かかります。ログインしましたが、grep結果はこんな感じです。

TFTPダウンロードログ

curl私の場所でDebianアーカイブを試してみましたが、15tftp秒かかりました。

編集: 18:38

適切なRFCを読み、渡しました。tcpdump:)クライアントPCの複数のポートで、ファイルに対する複数のRRQ(読み取り要求)を観察しました。彼らはすべてそれを確認しました。同時にRRQのように見えますか?私も5秒ほど観察しました。サーバー上の複数のRRQとACKの間のタイムアウト。まだその理由がわかりません。

また、2つのホスト(Virtualbox)を持つ仮想ネットワークを設定しました。 1 つは DHCP および TFTP サーバー、もう 1 つは純粋なクライアントです。ここではインストーラがすぐに読み込まれます。 tcpdump1 つのポートで 1 つの RRQ、1 つの ACK のみ、タイムアウトのない「クリーン」です。

ありがとう、
カミル

答え1

5秒はDNSタイムアウトのように聞こえます。 TFTPサーバーはIPアドレスに着信要求を解決する必要があると主張しますが、その最初のネームサーバーが/etc/resolv.confそのような要求に応答しない可能性があります。tcpdumpサーバーのトラフィックを完全に追跡すると便利です。

関連情報