※ 데비안 리눅스 활용과 보안 도서를 참고
DHCP란?
Dynamic Host Configuration Protocol로 IP주소를 동적으로 할당해주는 프로토콜이다.
하지만 IP주소 이외에 다양한 것들도 할당해준다.
- UDP로 동작, 빠르게 보내야하기 때문에
- 포트 67,68
- 공유기도 dhcp 역할을 수행
<동작과정>
1) Client가 전원이 켜지면서 Broadcast의 68포트로 요청을 보낸다.
2) Server가 Client의 요청을 67포트로 받고 Unicast의 67포트로 응답을 보낸다.
서버는 받은 요청을 log를 확인하며, 예전의 기록이 있으면 그 예전 기록의 ip로 등록해준다.
/etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.200 192.168.10.250;
option domain-name-servers 192.168.10.213;
option domain-name-servers 8.8.8.8;
option routers 192.168.10.2;
option broadcast-address 192.168.10.255;
default-lease-time 600;
max-lease-time 7200;
}
- range는 dhcp로 나눠줄 범위를 지정한다.
- domain-name-servers는 말 그대로 dns를 지정한다.
- lease-time은 ip 주소의 임대 시간이다.
'Network System > Linux' 카테고리의 다른 글
netstat (0) | 2021.02.01 |
---|---|
Linux iptables(방화벽) (0) | 2021.01.25 |
Linux scp(Scure Copy Protocol) (0) | 2021.01.23 |
Linux 하드웨어 시간과 운영체제 시간 (0) | 2021.01.20 |
Linux 패킷 포워딩 활성화 (0) | 2021.01.20 |