19.2. ディスクレスクライアントの TFTP サービスの設定
リモートディスクレスシステムを環境内で正しく機能させるには、まずディスクレスクライアントの Trivial File Transfer Protocol (TFTP) サービスを設定する必要があります。
この設定は、Unified Extensible Firmware Interface (UEFI) 経由では起動しません。UEFI ベースのインストールの場合は、UEFI ベースのクライアント向けに TFTP サーバーを設定する を参照してください。
前提条件
次のパッケージがインストールされている。
-
tftp-server
-
syslinux
-
xinetd
-
手順
TFTP
サービスを有効にします。# systemctl enable --now tftp
tftp
のルートディレクトリーにpxelinux
ディレクトリーを作成します。# mkdir -p /var/lib/tftpboot/pxelinux/
/usr/share/syslinux/pxelinux.0
ファイルを/var/lib/tftpboot/pxelinux/
ディレクトリーにコピーします。# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux/
/usr/share/syslinux/ldlinux.c32
を/var/lib/tftpboot/pxelinux/
にコピーします。# cp /usr/share/syslinux/ldlinux.c32 /var/lib/tftpboot/pxelinux/
tftp
のルートディレクトリーにpxelinux.cfg
ディレクトリーを作成します。# mkdir -p /var/lib/tftpboot/pxelinux/pxelinux.cfg/
検証
サービス
tftp
のステータスを確認します。# systemctl status tftp ... Active: active (running) ...