7.2. 네트워크 부팅을 위한 DHCPv4 서버 구성
서버에서 DHCP 버전 4(DHCPv4) 서비스를 활성화하여 네트워크 부팅 기능을 제공합니다.
사전 요구 사항
IPv4 프로토콜을 통해 네트워크 설치를 준비하고 있습니다.
IPv6 의 경우 대신 네트워크 부팅을 위한 DHCPv6 서버 구성 을 참조하십시오.
서버의 네트워크 주소를 찾습니다.
다음 예제에서 서버에는 이 설정이 포함된 네트워크 카드가 있습니다.
- IPv4 주소
- 192.168.124.2/24
- IPv4 게이트웨이
- 192.168.124.1
프로세스
DHCP 서버를 설치합니다.
dnf install dhcp-server
DHCPv4 서버를 설정합니다.
/etc/dhcp/dhcpd.conf
파일에 다음 구성을 입력합니다. 네트워크 카드와 일치하도록 주소를 바꿉니다.option architecture-type code 93 = unsigned integer 16; subnet 192.168.124.0 netmask 255.255.255.0 { option routers 192.168.124.1; option domain-name-servers 192.168.124.1; range 192.168.124.100 192.168.124.200; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 192.168.124.2; if option architecture-type = 00:07 { filename "redhat/EFI/BOOT/BOOTX64.EFI"; } else { filename "pxelinux/pxelinux.0"; } } class "httpclients" { match if substring (option vendor-class-identifier, 0, 10) = "HTTPClient"; option vendor-class-identifier "HTTPClient"; filename "http://192.168.124.2/redhat/EFI/BOOT/BOOTX64.EFI"; } }
DHCPv4 서비스를 시작합니다.
# systemctl enable --now dhcpd