DHCP (Dynamic Host Configuration Protocol)
- 클라이언트 컴퓨터나 다른 TCP/IP 기반 네트워크 장치(ex. 복합기)에 IP주소를 제공하는 서비스
- IP와 함께 라우터(G/W), DNS 서버 같은 네트워크 리소스와 연결할 수 있도록 옵션 제공
- DHCP 클라이언트에 특정 기간 IP를 임대하며 갱신을 요청하는 경우 IP주소를 갱신
- 특정 컴퓨터나 장치에 IP주소 예약이 가능하다.
- Port 번호는 Server(UDP:67), Client(UDP:68) 사용한다.
- 최근에는 공유기를 설치하기 때문에 잘 사용되지 않음.
DHCP 주소 임대 과정
DHCP Discover client to server 주소를 요청
DHCP Offer server to client 사용할 주소를 제공
DHCP Request client to server 제공받는 주소 사용을 승인
DHCP ACK server to client 주소 사용 승인
※ 통신은 Client가 요청하면서부터 시작된다.
※ 항상 내부 네트워크에 허가되지 않은 DHCP주소가 있는지 확인해야 함..
DHCP Package
- dhcp-common-4.2.5-47.el7.centos.x86_64
- dhcp-devel-4.2.5-47.el7.centos.x86_64
- dhcp-4.2.5-47.el7.centos.x86_64
- dhcp-libs-4.2.5-47.el7.centos.x86_64
DHCP 관련 파일
- /etc/dhcp/dhcpd.conf (DHCP 서비스 메인 설정 파일)
- /var/lib/dhcpd/dhcpd.leases (DHCP 데이터 베이스 파일 임대 정보 들을 확인 가능)
DHCP Client 명령어 (Windows)
- ipconfig /all [ NIC 상세정보 확인 ]
- ipconfig /renew [ DHCP를 이용한 IP주소 할당 및 재할당 ]
- ipconfig /release [ DHCP 임대 해제 ]
※ 169.254.0.0 /16(APIPA) 네트워크가 할당될 경우 정상적인 DHCPDHCP 서비스를 제공받지 못한 상태
'리눅스' 카테고리의 다른 글
scp (0) | 2022.10.31 |
---|---|
SSH 설정 (0) | 2022.10.28 |
채널 본딩 (0) | 2022.10.27 |
IP Binding (0) | 2022.10.27 |
네트워크 인터페이스 실습 (0) | 2022.10.27 |