24.2. ディスクレスクライアント用の DHCP の設定
前提条件
- 必要なパッケージをインストールしている。24章リモートディスクレスシステムの設定 を参照してください。
tftp
サービスを設定します。「ディスクレスクライアントの tftp サービスの設定」 を参照してください。
手順
- tftp サーバーの設定後に、同じホストマシンに DHCP サービスを設定する必要があります。DHCP サーバーの設定手順は、Configuring a DHCP Server を参照してください。
/etc/dhcp/dhcpd.conf
に以下の設定を追加して、DHCP サーバーで PXE ブートを有効にします。allow booting; allow bootp; class "pxeclients" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; next-server server-ip; filename "pxelinux.0"; }
server-ip
を、tftp サービスと DHCP サービスが置かれているホストマシンの IP アドレスに置き換えます。
注記libvirt 仮想マシンをディスクレスクライアントとして使用する場合、libvirt は DHCP サービスを提供し、スタンドアロン DHCP サーバーは使用されません。このような場合、libvirt ネットワーク設定の bootp file='filename' オプションを使用して、ネットワークブートを有効にする必要があります( virsh net-edit )。
次のステップ
tftp と DHCP が設定されたので、NFS とエクスポートされたファイルシステムを設定します。手順は、「ディスクレスクライアントのエクスポートしたファイルシステムの設定」 を参照してください。