私は、Windowsの担当者に、ラップトップをサイトネットワークの1つに接続することで、簡単にPXEブートマシンを展開できるようにしたいと考えています。 TFTPD32 構成をセットアップしましたが、これはまさにそれを行います。通常のDHCPサーバーは、マジックフラグがあるため、PXE DHCP要求を無視するため、この部分は希望どおりに機能します。ただし、TFTPD32を構成してのみ PXE DHCP要求(マジックフラグのあるもの)に応答し、通常のDHCP要求をすべて無視する(本番環境で)を構成する方法がわかりません。マシンは、PXEサーバーからルーティングされていないアドレスを取得しません)。
これらの非PXEDHCP要求を無視するようにTFTPD32を構成するにはどうすればよいですか?私はこれが ISC DHCPDで可能 (PXEClient
ベンダーIDからの要求のみを許可することによって)であることを知っていますが、Nice WindowsGUIが好まれます。
または、TFTPD32でこれを実行できない場合、Windowsラップトップで実行できる同様に使いやすいソフトウェアがもう1つありますか? TFTPD部分は正常に機能しているため、PXEのみを提供する機能を備えたDHCPサーバーでも機能します。
最悪の場合、ISC DHCPDを使用して仮想マシンをセットアップする必要がありますが、小さくて単純なソリューションの方がはるかに望ましいです。
既存のDHCPサーバーを使用したり、ネットワーク上のマシンを分離して展開したりするソリューションには興味がありません。要点は、シンプルでスタンドアロンにすることです。
これを閉じるために、ここでの簡単な答えは、TFTP32Dがこれを実行できないか、少なくともその時点では実行できなかったということです。最終的に、ISCDHCPDを使用して事前構成されたVMイメージを提供し、VM)にアクセスできないため、開始/停止しかできませんでした。
Tftp32のDHCPTABを使用すると、次のことを行う必要があります。
Uncheck "DHCP Server";
Check "proxyDHCP";
Check "BINL";
Check "Bind DHCP to this address".
楽しい ;)
特定の構成では、異なるDHCPサーバーが同じ物理ネットワーク上で動作できると思います。それを行うには2つの方法があります
ネットワークポートが1つしかないコンピュータを使用している場合は、次のことを行う必要があります。
同じコンピュータに2つのネットワークポートを持つことができる場合は、次のことを行う必要があります。
私はあなたがこれを行うことができるとは思わない。
私が見ている唯一の実行可能な回避策は、TFTPD32でDHCPサーバーを完全に無効にし、それをTFTPサーバーとして使用することです。 (とにかくそうします。LAN内の2つのDHCPサーバーが問題を要求しています。)
ただし、これは、通常のDHCPサーバーで、クライアントを無視するのではなく、それらのクライアントにTFTPD32サーバーのIPアドレスを指定することを意味します。 (あなたはすでにそれらを分離しているので、これを行う方法を知っています。)
ラップトップが複数のサブネットに存在する可能性がある場合は、それぞれに予約を与えるだけで、それらのサブネットのそれぞれで提供するIPアドレスがわかります。