[260427] DHCP 프로토콜 이해 및 리눅스·Windows 서버 구축

📋 학습 요약

  • 주제: DHCP 서비스의 동작 원리 이해 및 이기종 OS(Linux, Windows)에서의 서버 구축
  • 도구: Rocky Linux 9, Windows Server 2022, VMware

💻 주요 실습 내용

1. DHCP 이론 및 포트 정리

  • 개념: 클라이언트에게 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버 정보를 자동으로 할당해 주는 프로토콜

 

2. Rocky Linux DHCP 서버 구축

  • 패키지 설치: dnf install dhcp-server
  • 설정 파일: /etc/dhcp/dhcpd.conf에서 할당할 IP 대역(Subnet), 범위(Range), 게이트웨이 설정
  • 서비스 관리: systemctl enable --now dhcpd 후 방화벽에서 dhcp 서비스 허용

3. Windows Server 2022 설치 및 환경 구성

  • 설치 대상: Windows Server 2022 (Mem1, Mem2 가상머신 구성)
  • 특이사항: 실습을 위해 최소 권장 사양에 맞춰 가상머신 자원(CPU/Memory) 할당 및 설치 진행

4. Windows Server 2022 DHCP 서버 구축 및 설정

  • 역할 추가: [서버 관리자] -> [역할 및 기능 추가] -> DHCP 서버 선택
  • 범위(Scope) 설정: 클라이언트에게 배정할 IP 주소 범위 및 임대 기간 설정
  • 예약(Reservation) 설정: 특정 클라이언트(MAC 주소 기반)가 항상 동일한 IP를 할당받도록 고정 IP 예약 기능 실습
  • 서비스 제거: 구축한 DHCP 역할을 제거하여 서버 원복 프로세스 확인

🔍 트러블슈팅 및 메모

  • 네트워크 충돌 주의: 동일 네트워크 대역에 DHCP 서버가 여러 대 있을 경우 IP 할당 혼선이 발생할 수 있으므로, 실습 시 가상머신의 네트워크 환경(VMnet) 격리 확인이 필수적임.
  • 예약 설정 시 주의: 클라이언트의 정확한 MAC 주소를 입력해야 예약 기능이 정상 작동함.