검색

3.8. DHCP 서버에 직접 연결된 서브넷의 DHCP 서비스 설정

download PDF

DHCP 서버가 DHCP 요청에 응답해야 하는 서브넷에 직접 연결된 경우 다음 절차를 사용하십시오. 서버의 네트워크 인터페이스에 이 서브넷의 IP 주소가 할당된 경우입니다.

IPv4, IPv6 또는 두 프로토콜 모두에 DHCP를 제공할지 여부에 따라 다음 절차를 참조하십시오.

사전 요구 사항

  • root 사용자로 로그인합니다.
  • dhcp-server 패키지가 설치되어 있어야 합니다.

절차

  • IPv4 네트워크의 경우:

    1. /etc/dhcp/dhcpd.conf 파일을 편집합니다.

      1. 선택적으로 다른 지시문에 이러한 설정이 포함되어 있지 않은 경우 dhcpd 에서 기본값으로 사용하는 글로벌 매개 변수를 추가합니다.

        option domain-name "example.com";
        default-lease-time 86400;

        이 예에서는 example.com 으로 연결의 기본 도메인 이름을 설정하고 기본 리스 시간을 86400 초(1일)로 설정합니다.

      2. 새 줄에 authoritative 문을 추가합니다.

        authoritative;
        중요

        authoritative 문이 없으면 dhcpd 서비스는 클라이언트에서 풀 외부에 있는 주소를 요청하는 경우 DHCPNAK 를 사용하여 DHCPREQUEST 메시지를 응답하지 않습니다.

      3. 서버 인터페이스에 직접 연결된 각 IPv4 서브넷에 대해 서브넷 선언을 추가합니다.

        subnet 192.0.2.0 netmask 255.255.255.0 {
          range 192.0.2.20 192.0.2.100;
          option domain-name-servers 192.0.2.1;
          option routers 192.0.2.1;
          option broadcast-address 192.0.2.255;
          max-lease-time 172800;
        }

        이 예제에서는 192.0.2.0/24 네트워크에 대한 서브넷 선언을 추가합니다. 이 구성을 사용하면 DHCP 서버에서 이 서브넷에서 DHCP 요청을 전송하는 클라이언트에 다음 설정을 할당합니다.

        • range 매개변수에 정의된 범위에서 사용 가능한 IPv4 주소
        • 이 서브넷에 대한 DNS 서버의 IP: 192.0.2.1
        • 이 서브넷의 기본 게이트웨이: 192.0.2.1
        • 이 서브넷의 브로드캐스트 주소: 192.0.2.255
        • 이 서브넷의 클라이언트는 최대 임대 시간입니다. 이 서브넷의 클라이언트는 IP를 해제하고 서버에 새 요청을 보냅니다. 172800 초 (2일)
    2. 선택적으로 시스템이 부팅될 때 dhcpd 가 자동으로 시작되도록 구성합니다.

      # systemctl enable dhcpd
    3. dhcpd 서비스를 시작합니다.

      # systemctl start dhcpd
  • IPv6 네트워크의 경우:

    1. /etc/dhcp/dhcpd6.conf 파일을 편집합니다.

      1. 선택적으로 다른 지시문에 이러한 설정이 포함되어 있지 않은 경우 dhcpd 에서 기본값으로 사용하는 글로벌 매개 변수를 추가합니다.

        option dhcp6.domain-search "example.com";
        default-lease-time 86400;

        이 예에서는 example.com 으로 연결의 기본 도메인 이름을 설정하고 기본 리스 시간을 86400 초(1일)로 설정합니다.

      2. 새 줄에 authoritative 문을 추가합니다.

        authoritative;
        중요

        authoritative 문이 없으면 dhcpd 서비스는 클라이언트에서 풀 외부에 있는 주소를 요청하는 경우 DHCPNAK 를 사용하여 DHCPREQUEST 메시지를 응답하지 않습니다.

      3. 서버 인터페이스에 직접 연결된 각 IPv6 서브넷에 대해 서브넷 선언을 추가합니다.

        subnet6 2001:db8:0:1::/64 {
          range6 2001:db8:0:1::20 2001:db8:0:1::100;
          option dhcp6.name-servers 2001:db8:0:1::1;
          max-lease-time 172800;
        }

        이 예제에서는 2001:db8:0:1::/64 네트워크에 대한 서브넷 선언을 추가합니다. 이 구성을 사용하면 DHCP 서버에서 이 서브넷에서 DHCP 요청을 전송하는 클라이언트에 다음 설정을 할당합니다.

        • range6 매개변수에 정의된 범위에서 사용 가능한 IPv6 주소입니다.
        • 이 서브넷의 DNS 서버의 IP는 2001:db8:0:1::1 입니다.
        • 이 서브넷의 클라이언트가 IP를 해제한 후 서버에 새 요청을 전송하는 최대 리스 시간은 172800 초(2일)입니다.

          IPv6에서는 라우터 알림 메시지를 사용하여 기본 게이트웨이를 식별해야 합니다.

    2. 선택적으로 시스템이 부팅될 때 dhcpd6 이 자동으로 시작되도록 구성합니다.

      # systemctl enable dhcpd6
    3. dhcpd6 서비스를 시작합니다.

      # systemctl start dhcpd6

추가 리소스

  • dhcp-options(5) man page
  • dhcpd.conf(5) 매뉴얼 페이지
  • /usr/share/doc/dhcp-server/dhcpd.conf.example 파일
  • /usr/share/doc/dhcp-server/dhcpd6.conf.example file
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.