이 글은 에티버스러닝의 'K-Digital Trainning' 멀티 클라우드 엔지니어 교육을 수강하면서 작성한 글이다. 요즘은 패킷 트레이서 작업을 끝내고 xShell과 VMware를 통해 DHCP, FTP, HTTP등 다양한 프로토콜을 설치하고 구현해보고 있다.
현재 듣는 과정은 <Ansible을 이용한 Devops자동화>이다. 강사님께서 부족한 네트워크 부분을 많이 보완해주시며 수업을 진행하시고 있다.
DHCP란?
- Dynamic host configuration protocol
- 동적 host 구성 프로토콜
- IP 자원을 효율적으로 관리하는 기능
예를 들어 어떤 회사에서 IP를 할당하려고 한다. 그런데 회사에 컴퓨터가 10,000대일 때, 고정 IP로 할당하면 IP는 10,000개가 필요하다. 그런데 DHCP를 사용하면, 사용하고 있는 컴퓨터에만 IP를 할당할 수 있다. (한정된 IP 주소를 유용하게 사용할 수 있다)
DHCP의 4단계
1. Discover
DHCP Client가 DHCP 서버를 찾기 위해 DIscover 메시지를 네트워크 전체에 뿌린다. (Broadcast)
2. Offer
Discover 메시지를 수신한 DHCP 서버가
기본 정보(할당할 IP 주소, 서브넷 마스크, DHCP 서버 주소, 임대 시간)와 옵션값(게이트웨이, DNS 정보, Lease Time)을 Client로 전송한다.
옵션값? 서버에서 제공해야만 받을 수 있는 값
3. Request
Client가 서버로부터 제안받은 IP 주소와 DHCP 서버 정보를 포함한 DHCP 요청 메시지를 브로드캐스트로 전송한다.
(강사님께서는 고마워, 근데 진짜 이거 써도 돼? 라고 표현하셨다.)
4. Ack
IP 주소를 사용하겠다는 요청을 받으면 DHCP 서버에 언제부터 해당 IP를 썼는지 기록하고 정상적으로 수신했다는 응답을 전송한다.
DHCP의 설치(xShell-CentOS7)
yum install –y dhcp
/etc/dhcp/dhcpd.conf 의 파일을 아래처럼 바꿔준다.
확인은 다음과 같이 한다. (가상머신 window10 에서)
DHCP 예약
: IP 주소를 미리 정해놓는 것
vmware 설정
CentOS 설정
'Network' 카테고리의 다른 글
[Network] DNS란? / DNS 설정해서 nslookup으로 확인하기 (0) | 2023.06.24 |
---|---|
[Network] Packet Tracer 스위치 설정 - VLAN (에티버스러닝-멀티 클라우드 엔지니어 교육) (0) | 2023.05.30 |
[Network] Packet Tracer에서 라우터 설정하기 (0) | 2023.05.25 |
[Network] 서브네팅(Subnetting) 연습 (0) | 2023.05.24 |
[Network] Cisco Packet Tracer 시작하기 (에티버스러닝 - 멀티 클라우드 엔지니어 교육) (0) | 2023.05.23 |