Linux/네트워크 및 서비스의 활용

dhcpd.conf 파일의 중요 내용

Linuxpia4U 2025. 1. 29. 05:43
반응형

dhcpd.conf 파일의 중요 내용

해당 설정은 DHCP 서버에서 클라이언트에게 IP 주소와 네트워크 관련 정보를 동적으로 할당할 때 사용하는 dhcpd.conf 파일의 설정입니다. 각 항목의 의미를 알아봅니다.

dhcpd.conf 파일(우분투)

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.100 192.168.1.200;
    option routers 192.168.1.1;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
}

1. default-lease-time 600;

  • 클라이언트가 요청한 IP 주소를 임대(lease) 받을 수 있는 기본 시간을 설정합니다.
  • 단위: 초(second)
  • 여기서는 600초(10분) 동안 IP 주소를 사용할 수 있도록 기본 임대 시간을 설정한 것입니다.

2. max-lease-time 7200;

  • 클라이언트가 IP 주소를 요청할 때 설정할 수 있는 최대 임대 시간을 지정합니다.
  • 단위: 초(second)
  • 여기서는 최대 7200초(2시간) 동안 IP 주소를 사용할 수 있도록 허용한 것입니다.
  • 클라이언트는 DHCP 서버와 협상하여 이 시간 범위 내에서 IP 주소를 할당받습니다.

3. subnet 192.168.1.0 netmask 255.255.255.0 { ... }

  • 이 부분은 특정 서브넷(subnet) 내에서 IP 주소를 할당하고 네트워크 설정을 지정합니다.

3.1 subnet 192.168.1.0 netmask 255.255.255.0

  • 서브넷 주소(subnet): 192.168.1.0
    • 이 네트워크의 시작 주소입니다.
  • 서브넷 마스크(netmask): 255.255.255.0
    • 서브넷 내에 할당 가능한 IP 주소 범위를 정의합니다.
    • 192.168.1.0/24로 표현하며, 총 256개의 IP 주소(0~255) 중에서 네트워크 및 브로드캐스트 주소를 제외한 254개(192.168.1.1~192.168.1.254)를 할당할 수 있습니다.

4. range 192.168.1.100 192.168.1.200;

  • 클라이언트에게 동적으로 할당 가능한 IP 주소 범위를 지정합니다.
  • 여기서는 192.168.1.100부터 192.168.1.200까지의 주소가 DHCP 서버에 의해 클라이언트에 할당됩니다.
  • 할당 가능 주소 수: 192.168.1.100부터 192.168.1.200까지 총 101개 IP 주소

5. option routers 192.168.1.1;

  • 클라이언트에게 기본 게이트웨이(라우터)의 IP 주소를 제공합니다.
  • 여기서는 192.168.1.1을 기본 게이트웨이로 설정했습니다.
  • 클라이언트는 이 게이트웨이를 통해 외부 네트워크(인터넷 등)에 접근합니다.

6. option domain-name-servers 8.8.8.8, 8.8.4.4;

  • 클라이언트에게 DNS 서버의 IP 주소를 제공합니다.
  • 여기서는 Google의 공개 DNS 서버를 사용하고 있습니다:
    • 8.8.8.8
    • 8.8.4.4
  • 클라이언트는 이 DNS 서버를 통해 도메인 이름(예: www.google.com)을 IP 주소로 변환하여 네트워크에서 사용할 수 있습니다.

정리

이 설정은 다음과 같은 환경을 정의합니다:

  1. 기본 임대 시간: 10분
  2. 최대 임대 시간: 2시간
  3. 서브넷: 192.168.1.0/24 (255개의 주소 범위)
  4. IP 주소 할당 범위: 192.168.1.100 ~ 192.168.1.200 (총 101개)
  5. 기본 게이트웨이: 192.168.1.1
  6. DNS 서버: Google DNS (8.8.8.8, 8.8.4.4)

이 설정은 작은 규모의 로컬 네트워크에서 클라이언트가 네트워크에 자동으로 연결되도록 설정한 기본적인 DHCP 구성입니다. 

반응형