ISPのdhcpサーバーをローカルPXEブート構成の一部として使用できますか?

ISPのdhcpサーバーをローカルPXEブート構成の一部として使用できますか?

ローカルネットワークにネットワークPXEブートサーバーを設定しようとしています。現在Centos7ガイドに従っています。http://www.tecmint.com/install-pxe-network-boot-server-in-centos-7。必須のネットワークサービスの1つはDHCPです。私のISPはAT&T Uverseで、ルーターモデルは5268ACFXNです。ルータが DHCP として設定されました。設定ファイルがDHCPサービスのためにルータを指している場合、問題が発生しますか、それとも独自のローカルDHCPサーバーを設定し、ルータでDHCPサービスを無効にする必要がありますか?

答え1

はい、独自のローカルDHCPサーバーを設定し、ルーターでDHCPサービスを無効にする必要があります。 ISC dhcp サーバーを使用します。

デフォルトの自動およびDNSネームサーバーのdhcpオプションを追加することを忘れないでください。ルーターの内部IPアドレスでなければなりません。

答え2

ISPモデム/ルーターのDHCP / DNSサービスを無効にする必要があります。

TFTPサービスが正しく機能するためには、DHCPサービスは特定の設定/フィールドをサポートする必要がありますが、ISPデバイスではそれを設定できません。

  • next-serverDHCP応答を介してクライアントにファイルをダウンロードする必要があるTFTPサーバーを通知します。
  • filenameリース時に各システム/ MACにダウンロードするファイルを通知します。

より困難ですが、このサービスに対してBIND + ISC DHCP + tftpbootを設定することは、より大きなインフラストラクチャに対してより教育的で便利です。

Debian マニュアルで:

4.5。 TFTPネットワーク起動ファイルの準備

group {
  next-server 192.168.1.3;
  host tftpclient {
# tftp client hardware address
  hardware ethernet  00:10:DC:27:6C:15;
  filename "pxelinux.0";
 }
 }

ISC dhcpd を使用して BOOTP を設定するのは、BOOTP クライアントを DHCP クライアントのやや特殊なケースとして扱うため、非常に簡単です。一部のアーキテクチャでは、BOOTPを介してクライアントを起動するには複雑な構成が必要です。あなたがそれらの1つであれば、セクション4.5.2「DHCPサーバーの設定」を読んでください。この場合、クライアントを含むサブネットの構成ブロックに許可bootpディレクティブを追加し、/etc/init.d/dhcpd3-server restartを使用してdhcpdを再起動できます。

関連情報