pxe 부팅을 위한 개인 IP dhcp

pxe 부팅을 위한 개인 IP dhcp

죄송합니다. Google에 정확한 용어를 모르기 때문에 어리석은 질문일 수 있습니다. 하지만 이 질문은 한동안 내 마음속에 남아 있었다.

머신 A가 두 개의 인터페이스를 갖춘 isc-dhcpd 서버라고 가정해 보겠습니다. 프라이빗 인터페이스 1개(eth0: 192.168.1.1)와 퍼블릭 인터페이스 1개(eth1: xxxx). 비공개 인터페이스는 인터넷에 액세스할 수 없지만 공개 인터페이스는 인터넷에 액세스할 수 있습니다.

지금. 머신 A와 동일한 네트워크에 OS가 없는 머신 B가 있습니다. 머신 A를 사용하여 머신 B를 킥스타트하려고 합니다. 머신 A dhcpd는 인터페이스 eth0에 있습니다.

내 질문은 머신 A가 머신 B에 개인 IP를 할당한다는 것입니다. 예를 들어 192.168.1.2입니다. 머신 B는 머신 A를 게이트웨이로 사용하지만 머신 A의 192.168.1.1은 인터넷에 액세스하여 OS 파일에 액세스할 수 없습니다. 이 문제를 해결하는 방법은 무엇입니까?

답변1

이를 달성하려면 서버(머신 A)를라우터. 이런 방식으로 사설망의 트래픽은라우팅됨공용 인터페이스에 연결하고 그 반대도 가능합니다.

사용 중인 OS/배포판에 따라 이 작업을 수행하는 방법에 대한 많은 가이드가 있지만 SU 자매 사이트인 Ask Ubuntu에 이미 질문에 대한 답변이 있습니다.Linux 서버를 라우터로 설정하는 방법.

답변2

iptables또는 를 사용하여 컴퓨터 A를 라우터로 구성해야 합니다 nftables. 컴퓨터 A를 게이트웨이로 사용하여 컴퓨터 B를 구성하는 것만으로는 충분하지 않습니다. 컴퓨터 A는 해당 패킷을 다른 인터페이스로 전달하는 방법을 알아야 합니다.

또한 PXE는 라우팅 가능한 프로토콜이 아닙니다. 또한 컴퓨터 A를 PXE 서버로 구성하거나 최소한 PXE 도우미 주소를 사용하여 컴퓨터 A의 DHCP 서버를 구성해야 합니다.

관련 정보