본문 바로가기
IT/Linux

리눅스 DHCP 서버

by 성준하이 2022. 6. 20.
반응형

DHCP서버란 클라이언트에게 자동으로 IP주소, Gateway주소, Nameserver 주소 등을 할당해주는 서버를 말한다.

보통 가정에서 ISP(Internet Service Provider)업체를 통해 인터넷 서비스를 이용하는 경우 기본적으로 사용되고 있다.

 

DHCP서버 프로그램은 dhcp 라는 이름으로 설치를 하여

  • yum install dhcp

명령으로 설치를 하고 설정 파일은 다음 위치에 있다.

  • /etc/dhcpd.conf
    • 서버의 환경설정파일로 rpm 패키지로 설지하면 이 파일이 없으니 .sample 파일을 찾아서 복사해서 사용한다.
  • /etc/rc.d/init.d.dhcpd
    • 데몬을 제어하는 데몬 스크립트 파일로 stop, start, restart 등의 인자 값을 사용해서 제어한다.

 

결국 DHCP 서버가 하는 일은 하나의 ip를 가지고 여러 클라이언트, 혹은 서버 등에게 ip를 분배해주는 역할을 한다.

 

dhcp서버가 ip를 분배 혹은 할당 하는 순서는 다음과 같다.

  • DHCP Discover
    • 단말이 dhcp 서버를 찾기위해서 송신을 보내면 이더넷에서는 Broadcasting을 하고,
      동일 서브넷에 존재하는 단말기들은 이 메세지를 수신한다.
  • DHCP Offer
    • 단말기중에 DHCP는 이 응답에 대답을 하고 특정 ip를 할당해준다.
  • DHCP Request
    • 그럼 송신을 한 단말기에서는 DHCP에서 할당된 ip를 할당 해달라고 요청을 한다.
  • DHCP Ack
    • 최종적으로 DHCP 는 Request내에 해당 ip가 사용중인지 확인후 사용가능하면 할당하여 네트워크를 연결해준다.
반응형

'IT > Linux' 카테고리의 다른 글

리눅스 네트워크 보안2  (48) 2022.06.22
리눅스 네트워크 보안1  (51) 2022.06.21
리눅스 프록시(Proxy)  (41) 2022.06.19
리눅스 가상화2  (39) 2022.06.18
리눅스 가상화  (44) 2022.06.17

댓글