私たちの工場では、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
結果はこんな感じです。
curl
私の場所でDebianアーカイブを試してみましたが、15tftp
秒かかりました。
編集: 18:38
適切なRFCを読み、渡しました。tcpdump
:)クライアントPCの複数のポートで、ファイルに対する複数のRRQ(読み取り要求)を観察しました。彼らはすべてそれを確認しました。同時にRRQのように見えますか?私も5秒ほど観察しました。サーバー上の複数のRRQとACKの間のタイムアウト。まだその理由がわかりません。
また、2つのホスト(Virtualbox)を持つ仮想ネットワークを設定しました。 1 つは DHCP および TFTP サーバー、もう 1 つは純粋なクライアントです。ここではインストーラがすぐに読み込まれます。
tcpdump
1 つのポートで 1 つの RRQ、1 つの ACK のみ、タイムアウトのない「クリーン」です。
ありがとう、
カミル
答え1
5秒はDNSタイムアウトのように聞こえます。 TFTPサーバーはIPアドレスに着信要求を解決する必要があると主張しますが、その最初のネームサーバーが/etc/resolv.conf
そのような要求に応答しない可能性があります。tcpdump
サーバーのトラフィックを完全に追跡すると便利です。