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 |