dhcp.conf에는 서브넷이 필요합니까?

dhcp.conf에는 서브넷이 필요합니까?

dhcp.confDHCP 서버용 파일을 설정 중입니다. 모든 문서에는 서브넷을 "정의할 수 있다"고 되어 있지만 서브넷이 없는 예는 본 적이 없습니다. 서브넷의 정의는 해당 서브넷이 네트워크 내의 네트워크임을 나타냅니다. 내 네트워크는 DHCP 서버에 연결된 많은 장치로 매우 간단하며 여러 서브넷이 필요하지 않습니다.

명령문을 사용하지 않고 단일 IP 범위로 DHCP 서버를 subnet구성 할 수 있습니까? 아니면 단일 IP 범위를 가진 네트워크가 하나의 서브넷을 가진 네트워크입니까?

답변1

이것은 단지 서브넷입니다. 단일 네트워크인 경우에도 구성에 서브넷 선언이 필요합니다.

subnet 10.100.0.0 netmask 255.255.255.0 {
        option routers          10.100.0.1;
        option domain-name-servers      10.100.0.1;
        option domain-name              "angelsofclockwork.net";
        option subnet-mask              255.255.255.0;
        range           10.100.0.100 10.100.0.254;
        filename        "/pxelinux.0";
        default-lease-time      21600;
        max-lease-time  43200;
        next-server     10.100.0.1;
}

답변2

DHCP 서버는 여러 서브넷에 IP 주소를 할당할 수 있으므로 이를 정의합니다. 아래에는 넷마스크가 255.255.255.0인 네트워크 192.168.0.0이 있습니다. 이는 호스트 192.168.0.1-192.168.0.254가 유효한 IP 주소임을 의미합니다.

subnet 192.168.0.0 netmask 255.255.255.0 {
    range dynamic-bootp 192.168.0.100 192.168.0.254;
    option broadcast-address 192.168.0.255;
    option domain-name-servers 192.168.0.4,192.168.0.5;
    option routers 192.168.0.1;
}

관련 정보