본문 바로가기

Network System/Linux

Linux isc-dhcp-server Setting

※ 데비안 리눅스 활용과 보안 도서를 참고

 

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