ローカルネットワークにネットワーク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-server
DHCP応答を介してクライアントにファイルをダウンロードする必要があるTFTPサーバーを通知します。filename
リース時に各システム/ MACにダウンロードするファイルを通知します。
より困難ですが、このサービスに対してBIND + ISC DHCP + tftpbootを設定することは、より大きなインフラストラクチャに対してより教育的で便利です。
Debian マニュアルで:
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を再起動できます。