1. DHCP (Dynamic Host Configuration Protocol)
- IP Address를 할당하는 기능
- IP 자원을 효율적으로 운영, 관리하는 기능
- DHCP 4단계
- Discover
- Offer
- Request
- Ack
- 철저하게 2계층 통신
- MAC Address만 확인한다.
- 유효하지 않은 MAC Address에도 IP를 할당
- MAC Filtering 기능을 활용해서 보안 요소 적용
나무위키 DHCP: https://namu.wiki/w/DHCP
2. 실습
2.1. DHCP 구성해보기
[문제] 할당받은 네트워크는 10.0.0.0/24 1. 서버는 40대 운영중입니다. 모두 고정IP 사용 중이며 네트워크 앞쪽의 IP를 순차적으로 사용합니다. 2. DHCP 서버는 세 번째 서버입니다. 3. DNS 서버는 첫 번째 서버와 Google의 Pubilc DNS를 2차 DNS로 사용 중입니다. 4. Gateway 주소는 네트워크의 마지막 IP 주소를 사용합니다. 5. 임대 기간은 최소 1시간 최대 2시간 입니다. |
SM: 255.255.255.0 네트워크 범위: 10.0.0.0~10.0.0.255 사용 가능: 10.0.0.1~10.0.0.254 DHCP 서버 IP: 10.0.0.1 DNS 서버 IP: 10.0.0.1, 8.8.8.8 Gateway: 10.0.0.254 |
※ /etc/sysconfig/network-scripts/ifcfg-ens33 파일 수정하여 네트워크 설정 수정 및 네트워크 재시작
※ DHCP 설치
※ DHCP 설정 파일 위치 (/etc/dhcp/dhcpd.conf)
※ dhcpd.conf 예제 파일 /etc/dhcp/dhcpd.conf 파일로 복사
※ 복사해온 /etc/dhcp/dhcpd.conf 파일 내용 수정
- 46~55, 75~78번째 줄을 제외한 모든 내용 삭제 (명령모드 :1,46d → :10,28d → : 14,$d)
- subnet, netmask 입력
- range : 서비스할 범위 입력
- domain-name-servers : DNS 주소 입력
- routers : Gateway 주소 입력
- broadcast-address : BroadCast 주소 입력 (우선 사용 안함)
- default-lease-time, mas-lease-time 설정
※ dhcpd 실행 및 확인 (start 실행, status 확인)
- dhcpd 실행 시 에러가 발생할 경우 아래와 같이 journalctl -xe 명령어를 통해 오류 내용을 확인할 수 있다.
※ windows10에서 확인
※ 서버에서 확인
2.2. DHCP 고정 IP 설정
※ /etc/dhcp/dhcpd.conf 파일 내용 수정
※ W11-1에서 IP 받아와서 확인
'Linux' 카테고리의 다른 글
15. CentOS7 : Apache Web Server (HTTPD) (0) | 2022.03.29 |
---|---|
14. CentOS7 : FTP (File Transfer Protocol) (0) | 2022.03.22 |
12. CentOS7: Local Repository (0) | 2022.03.08 |
11. CentOS7 : package 관리 (0) | 2022.03.08 |
10. CentOS7 : Quota (0) | 2022.03.08 |