19.2. 디스크 없는 클라이언트에 대한 TFTP 서비스 구성
원격 디스크리스 시스템이 사용자 환경에서 제대로 작동하려면 먼저 디스크 없는 클라이언트에 대해 TFTP(Trivial File Transfer Protocol) 서비스를 구성해야 합니다.
이 구성은 UEFI(Unified Extensible Firmware Interface)를 통해 부팅되지 않습니다. 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