DHCP 서버는 클라이언트의 물리적 순서에 따라 MAC 주소를 어떻게 정렬합니까? [폐쇄]

DHCP 서버는 클라이언트의 물리적 순서에 따라 MAC 주소를 어떻게 정렬합니까? [폐쇄]

수백 개의 서버가 있으며 그 중 하나는 DHCP 서버 역할을 합니다.

DHCP 서버의 호스트 파일은 각 클라이언트 서버의 IP 주소와 호스트 이름을 지정합니다. 그러나 클라이언트 서버의 MAC 주소는 알 수 없습니다.

모든 클라이언트 서버는 디스크가 없는 시스템이며 pxe로 부팅됩니다. 시작 후 클라이언트 서버의 MAC 주소와 DHCP를 통해 얻은 IP 주소가 자동으로 수집되어 DHCP 서버로 전송됩니다.

모든 클라이언트 서버를 처음 시작할 때 DHCP 서버는 클라이언트의 물리적 순서에 따라 MAC 주소를 어떻게 정렬합니까?


이 문제에 대해 좀 더 자세히 설명할 필요가 있습니다.

사실 내 문제를 명확하게 설명할 수는 없습니다.

캐비닛의 서버 이름은 위에서 아래로 node0, node1, node2...입니다. 모든 노드가 처음으로 PXE를 통해 부팅하는 경우(순서에 관계없이 모든 노드가 한 번에 부팅됨) DHCP를 사용하여 이더넷 IP 주소를 얻습니다. 그런 다음 이러한 노드는 자동으로 MAC 주소를 수집하여 서버로 보냅니다. 이전에는 서버가 이러한 노드의 MAC 주소 정보를 알지 못했습니다.

클라이언트에서 보낸 MAC 정보를 얻을 때 서버 이름(node0, node1...)과 일치하지 않을 수 있습니다. IP 주소가 서버 이름(node0, node1...)과 일치하도록 dhcpd.conf 파일을 수동으로 수정해야 합니다. node1...) 바인드...) 다음에 시작할 때.

자동으로 처리하고 싶은데 방법을 모르겠습니다.

답변1

캐비닛의 서버 이름은 위에서 아래로 node0, node1, node2...입니다. 모든 노드가 처음으로 PXE를 통해 부팅하는 경우(순서에 관계없이 모든 노드가 한 번에 부팅됨) DHCP를 사용하여 이더넷 IP 주소를 얻습니다.

실제로 PXE에는 DHCP가 포함됩니다. 따라서 각 노드에는 이미 MAC 주소가 있습니다(그러나 이 MAC 주소는 할당되어 있습니다). 그런 다음 노드는 해당 MAC 주소를 사용하여 DHCP 요청을 브로드캐스트합니다. DHCP 서버는 MAC 주소를 인식하고 TFTP 서버 주소를 다시 전송하여 노드가 노드의 IP 주소와 함께 PXE 이미지를 얻을 수 있도록 합니다.

그런 다음 이러한 노드는 자동으로 MAC 주소를 수집하여 서버로 보냅니다. 이전에는 서버가 이러한 노드의 MAC 주소 정보를 알지 못했습니다.

어느 서버를 말씀하시는지 잘 모르겠습니다. MAC 주소를 수집하는 추가 서버가 있고 해당 서버에 해당 MAC 주소를 보내는 시작 프로세스에 사용자 정의 단계가 있습니까?

그래도,DHCP 서버DHCP 브로드캐스트 요청에서 MAC 주소를 얻습니다. 가끔은 이런데앞으로PXE 이미지를 얻습니다. DHCP 서버가 올바른 PXE 이미지 선택과 같은 MAC 주소에 대한 특수 작업을 수행하려는 경우 이 MAC 주소DHCP 구성 파일에 언급되어야 합니다..

"주어진 물리적 노드의 MAC 주소를 찾는 방법"이라는 질문이 있는 경우 해당 노드의 구성을 살펴보거나(MAC 주소가 Uboot 등의 매개변수인 경우도 있음) 연결을 끊고 MAC 주소를 확인해야 합니다. LAN의 노드를 연결하고 다른 컴퓨터로 이동하여 시작한 다음 DHCP 브로드캐스트 요청에 MAC 주소를 기록합니다.

관련 정보