DHCP (Dynamic Host Configuration Protocol)
: 클라이언트에게 IP주소, Gateway 주소, Name Server 주소 등을 자동으로 할당하는 서버
: 가정에서는 ISP 업체의 DHCP 서버를 통해 주소를 부여 받음
: service dhcpd start 명령으로 실행
- 관련 프로토콜
: BOOTP
> 하드디스크가 없는 장치에 IP 등의 주소를 할당하고 관리하기 위해 개발된 프로토콜
> UDP를 사용하며, 유닉스 초기에 사용
: DHCP
> 동적 호스트 설정 규약
> BOOTP와 같은 역할을 수행하지만, 할당된 IP 주소에 대해 임대 기간 설정 가능
DHCP 관련 파일
- /etc/dhcp/dhcpd.conf
- /usr/share/doc/dhcp-*/dhcpd.conf.example
/etc/dhcp/dhcpd.conf
: DHCP 서버의 환경 설정 파일. 초기 dhcpd 설치 시 파일에 내용이 없음
: rpm -ql dhcp 명령으로 dhcpd.conf.example 파일을 복사해야함
> 혹은 파일을 바꿔치기 한다
- 형식
op-tion value;
- 주요 옵션
: range
> 클라이언트에게 할당할 IP의 시작 주소와 마지막 주소 설정
: range dynamic-bootp
> BOOTP도 사용할 경우 설정
: option domain-name
> 도메인명
: option domain-name-servers
> 네임 서버 지정. 도메인 혹은 IP주소 기입
: option routers
> 게이트웨이 주소
: option broadcast-address
> 브로드캐스트 주소 지정
: default-lease-time
> 임대를 요청하는 클라이언트가 특정한 만료시간을 요청하지 않았을 경우 할당되는 시간. 초 단위
: max-lease-time
> 임대를 요청한 클라이언트가 IP 주소를 가지고 있을 수 있는 최대 시간. 초 단위. Dynamic Bootp의 경우 적용되지 않음
: log-facility
> syslog에 전달할 log의 facility
: hardware
> 특정 호스트의 MAC 주소
: fixed-address
> 할당할 고정된 아이피
- 예시
```
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.254;
option domain-name "2mukee.com";
option domain-name-servers ns1.2mukee.com;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}
host deragon_pc {
hardware ethernet 12:36:09:a8:t1:m4;
fixed-address 192.168.1.45;
}
# MAC 주소가 12:36:09:a8:t1:m4인 시스템에 대해서는 192.168.1.45 IP 할당
# 이설정을 deragon_pc 호스트라고 정의
```
/usr/share/doc/dhcp-*/dhcpd.conf.example
: dhcpd.conf 파일의 실질적인 설정 내용이 들어있는 샘플 파일
: 이 파일을 /etc/dhcp/dhcpd.conf 파일에 복사
: *은 dhcp의 버전을 의미
Refference
리눅스마스터 1급 2차 실기 정복하기 | 정성재 - 교보문고
리눅스마스터 1급 2차 실기 정복하기 | 출제 경향을 반영하여 핵심 내용만 요약 정리 시험대비를 위한 최신 기출문제를 해설과 함께 수록본 교재는 독자들이 최근 출간 요구가 많았던 리눅스마
product.kyobobook.co.kr
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 시간 동기화 서버 (NTP) 관리 (0) | 2022.10.20 |
---|---|
리눅스 가상 네트워크 컴퓨팅 서버 (VNC) (0) | 2022.10.20 |
리눅스 프록시 서버 관리 (0) | 2022.10.20 |
리눅스 서비스 데몬 관리 (0) | 2022.10.20 |
리눅스 DNS 서버 관리 (0) | 2022.10.20 |