본문 바로가기
OS

[Rocky linux 8] PXE할 서버 지정하기

by Yoon_estar 2024. 7. 8.
728x90
반응형

같은 망에서 여러 pc를 갖고 pxe를 하다보면 dhcp가 중복되어서 내가 원하는 설정이 안 불러져 오는 경우가 빈번하게 있다. 회사에서도 dhcp 로그 분석 후 그 대역대를 쓰는 사람에게 가서 꺼달라고 항상 할 순 없는 노릇이다. 그래서 Network를 활용하여서 내가 원하는 서버에만 pxe로 OS를 설치하는 법을 포스팅하려고 한다. 

 

설정은 생각보다 간단하다. dhcpd.conf 파일만 조금 변경해주면 된다.

아래는 내 설정파일 내용이다. 

deny unknown-clients; 라인 추가
  • 알 수 없는 클라이언트는 IP를 할당받지 않음
host system1 {
            hardware ethernet 00:50:56:b6:df:a7;
            fixed-address 192.168.207.100;
        }
  • 특정 시스템에 대한 MAC 주소 기반 설정
  • 필요한 만큼 시스템을 추가( system1, system 2... 임의로 설정)
  • hardware ethernet 과 fixed-address 192.168.207.100 설정으로 이더넷을 특정하고, 고정 아이피를 할당한다.
# vim /etc/dhcp/dhcpd.conf

==================================================

option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
option architecture-type code 93 = unsigned integer 16;

subnet 192.168.207.0 netmask 255.255.255.0 {
        option routers 192.168.207.254;
        range dynamic-bootp 192.168.207.10 192.168.207.230;

        # 알 수 없는 클라이언트는 IP를 할당받지 않음
        deny unknown-clients;

        class "pxeclients" {
          match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
          next-server 192.168.207.10;

          if option architecture-type = 00:07 {
            filename "grubx64.efi";
            } else {
            filename "pxelinux.0";
          }
        }

        # 특정 시스템에 대한 MAC 주소 기반 설정
        host system1 {
            hardware ethernet 00:50:56:b6:df:a7;
            fixed-address 192.168.207.100;
        }
        # 필요한 만큼 시스템을 추가
}
반응형

'OS' 카테고리의 다른 글

[Rocky linux 8] IPXE  (2) 2024.10.02
USB Kickstart 만들기  (0) 2024.09.26
RAID 수준 이해하기: RAID 0, 1, 5, 6, 10, 01  (0) 2024.07.04
PXE 설치 시 BIOS / UEFI 자동 선택  (0) 2024.02.26
레이드(Raid)  (0) 2024.02.17