DHCP 서버 역할을 하는 Linux 서버가 있습니다. DHCP 범위는 10.15.0.50 - 10.15.255.250입니다. 임대한 첫 번째 IP는 10.15.80.10입니다. 이에 대한 특별한 이유가 있습니까? 10.81 .82 등과 같은 IP를 계속 임대합니다.
답변1
내가 이해한 바에 따르면 주소는 더 이상 순차적으로 할당(또는 "주어")되지 않고 범위에서 해시를 선택하는 것입니다. 이는 DHCP 클라이언트에 사용 가능한 주소가 제공될 수 있고 다른 주소가 다음 클라이언트에 제공될 수 있음을 의미합니다. 첫 번째 주소 이후 연속되는 것처럼 보이면 이는 우연일 수도 있고 사용된 해싱의 일부 인공물일 수도 있지만, 제공된 모든 주소가 예상 범위 내에 있는 한 걱정하지 않아도 됩니다.
https://linux.die.net/man/5/dhcpd.conf설명하다:
DHCP 서버는 해시 테이블에서 사용 가능한 IP 주소 목록을 생성합니다. 이는 주소가 특정 순서로 정렬되지 않음을 의미하므로 DHCP 서버가 IP 주소를 할당하는 순서를 예측할 수 없습니다. 이전 버전의 ISC DHCP 서버 사용자는 IP 주소를 오름차순으로 할당하는 DHCP 서버에 익숙했을 수 있지만 이는 더 이상 가능하지 않으며 이 동작은 ISC DHCP 서버 버전 3을 사용하여 구성할 수 없습니다.