로컬 네트워크에 네트워크 PXE 부팅 서버를 구성하려고 합니다. 현재 Centos7 가이드를 따르고 있습니다.http://www.tecmint.com/install-pxe-network-boot-server-in-centos-7. 필수 네트워크 서비스 중 하나는 DHCP입니다. 내 ISP는 AT&T Uverse이고 라우터 모델은 5268ACFXN입니다. 라우터에는 이미 DHCP가 구성되어 있습니다. 내 구성 파일이 DHCP 서비스를 위해 내 라우터를 가리키는 경우 문제가 발생합니까, 아니면 내 로컬 DHCP 서버를 설정하고 내 라우터에서 DHCP 서비스를 비활성화해야 합니까?
답변1
예, 로컬 DHCP 서버를 설정하고 라우터에서 DHCP 서비스를 비활성화해야 합니다. ISC dhcp 서버를 사용하십시오.
dhcp 옵션 기본 rote 및 DNS 이름 서버를 추가하는 것을 잊지 마십시오. 라우터 내부 IP 주소여야 합니다.
답변2
실제로 ISP 모뎀/라우터의 DHCP/DNS 서비스를 비활성화해야 합니다.
TFTP 서비스가 작동하려면 일부 구성/필드가 DHCP 서비스에서 지원되어야 하며 ISP 장비에서는 구성할 수 없습니다. 즉 속성은 다음과 같습니다.
next-server
이는 어느 TFTP 서버에서 파일을 다운로드해야 하는지 DHCP 응답으로 클라이언트에게 알려줍니다.filename
다운로드할 파일을 머신/MAC별로 알려주는 임대입니다.
더 어렵지만 이 서비스에 대해 BIND+ISC DHCP+tftpboot를 설정하는 것이 더 큰 인프라 구조에 더 교육적이고 더 유용할 수도 있습니다.
데비안 매뉴얼에서:
group { next-server 192.168.1.3; host tftpclient { # tftp client hardware address hardware ethernet 00:10:DC:27:6C:15; filename "pxelinux.0"; } }
ISC dhcpd를 사용하여 BOOTP를 설정하는 것은 정말 쉽습니다. 왜냐하면 BOOTP 클라이언트를 DHCP 클라이언트의 다소 특별한 경우로 취급하기 때문입니다. 일부 아키텍처에는 BOOTP를 통해 클라이언트를 부팅하기 위한 복잡한 구성이 필요합니다. 귀하의 서버가 그 중 하나라면 섹션 4.5.2, “DHCP 서버 설정” 섹션을 읽어 보십시오. 이 경우 클라이언트가 포함된 서브넷의 구성 블록에 허용 bootp 지시문을 추가하고 /etc/init.d/dhcpd3-server restart를 사용하여 dhcpd를 다시 시작하면 됩니다.