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
# systemctl enable --now tftpCopy to Clipboard Copied! Toggle word wrap Toggle overflow tftpのルートディレクトリーにpxelinuxディレクトリーを作成します。mkdir -p /var/lib/tftpboot/pxelinux/
# mkdir -p /var/lib/tftpboot/pxelinux/Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/syslinux/pxelinux.0ファイルを/var/lib/tftpboot/pxelinux/ディレクトリーにコピーします。cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux/
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux/Copy to Clipboard Copied! Toggle word wrap Toggle overflow /usr/share/syslinux/ldlinux.c32を/var/lib/tftpboot/pxelinux/にコピーします。cp /usr/share/syslinux/ldlinux.c32 /var/lib/tftpboot/pxelinux/
# cp /usr/share/syslinux/ldlinux.c32 /var/lib/tftpboot/pxelinux/Copy to Clipboard Copied! Toggle word wrap Toggle overflow tftpのルートディレクトリーにpxelinux.cfgディレクトリーを作成します。mkdir -p /var/lib/tftpboot/pxelinux/pxelinux.cfg/
# mkdir -p /var/lib/tftpboot/pxelinux/pxelinux.cfg/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
サービス
tftpのステータスを確認します。systemctl status tftp ... Active: active (running) ...
# systemctl status tftp ... Active: active (running) ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow