Linux

CH.16 DHCP 서버 설치 및 운영

낑깡꺙냥 2024. 5. 16. 10:35

DHCP 서버는 자신의 네트워크안에 있는 클라이언트 컴퓨터가 부팅될 때 자동으로 IP 주소, 서브넷 마스크, 게이트웨이 주소, DNS 서버 주소를 할당하는 역할을 한다.

IP 충돌 방지

더 많은 IP 활당

 

D.O.R.A 패킷

1. DHCP Discover

DHCP 클라이언트가 서버로 주소 할당 요청을 할 탐색 신호를 전송

 

2. DHCP Offer

탐색 신호를 전송받은 서버가 클라이언트에 응답, 적절한 IP 주소를 제시

 

3. DHCP Request

DHCP 서버에게 네트워크 정보에 대한 사용 요청

 

*DHCP IP lease time

임대 시간

2단계에 걸쳐 갱신

1) renewal

예컨데 10시간 할당 시 5시간(50%) 지난 시점에서 1차 갱신 시도

만료 시간을 다시 받아오는 시도

서버와 클라이언트 간 통신이 지속적으로 이루어진다면 계속해서 갱신

2) rebinding (리뉴얼 실패 시)  

임대 시간의 87.5% 경과 시 시도

갱신 시도 시 실패하면 임대 시간 만료 후 IP 반납

 

4. DHCP Ack

DHCP 서버와 클라이언트가 요청한 정보에 대한 사용 승인

 

16.2 DHCP 구현

 

* DHCP 서버로 구축하기 위해선 VMware 프로그램이 제공하는 DHCP 서버 기능을 중단해야 한다.

 

Server B

1. /etc/sysconfig/network-scripts/ifcfg-ens33 <네트워크 설정 파일 / rocky 9에선 사라짐

IP가 사라짐

 

server A

1. dnf -y install dhcp-server

 

2. 설정 정책 기입

vi /usr/share/doc/dhcp-server/dhcpd.conf.example  < 원본 샘플 복사

vi /etc/dhcp/dhcpd.conf

 

3. systemctl restart dhcpd

 

4. firewall-cmd --add-service=dhcp

 

5. server b를 제시작 후 확인

iserver B:ip a
server A:vi /var/lib/dhcpd/dhcp.leases

'Linux' 카테고리의 다른 글

Ch.10 메일 서버 설치 및 운영  (0) 2024.05.07
Ch.12 웹 서버 설치 및 운영  (0) 2024.04.29
Ch.11 데이터베이스 서버 구축 및 운영  (0) 2024.04.24
Ch.7 셸 프로그래밍  (0) 2024.04.18
Ch.9 네임 서버 설치 및 운영  (0) 2024.04.16