꼬반 Blog

[dhcpd] dhcpd.conf for pxe server

allow bootp;
allow booting;
max-lease-time 60;
default-lease-time 60;
ddns-update-style none;
option domain-name-servers 168.126.63.1, 168.126.63.2;

class "PXE" {
     match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
     next-server 177.7.7.177;   # Kick start 서버 ip
     filename "pxelinux.0";
}
subnet 177.7.0.0 netmask 255.255.0.0 {

     option broadcast-address 177.7.0.255;
     option routers 177.7.7.177; # gateway 지정. 외부망 연결이 필요 없다면 없어도 되고, 만약 라우터의 dhcp 서버가 on 이면 충돌이 나므로 지정하지 않거나 router의 dhcp server를 off로 하고 지정한다.
     option subnet-mask 255.255.0.0;
     range dynamic-bootp 177.7.7.10 177.7.7.100; # kickstart OS 설치 때 부여받는 dhcp ip 영역
     default-lease-time 21600;
     max-lease-time 43200;

     pool {
           allow members of "PXE";
           range 177.7.7.180 177.7.7.254;   # pxe dhcp ip 영역
     }
}

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post