본문 바로가기
메가IT아카데미 국기과정/리눅스와 시스템보안

[2-13] DHCP 서버

by 한님폐하 2022. 9. 12.
  • DHCP 구성 요소 : 서버, 클라이언트, DHCP Relay Agent
  • 클라이언트(UDP 68) 서버(UDP 67)
    Discover  ①--------------------------------->
    (서버 찾기 )<--------------------------------② Offer
                                                                              (IP 주소 정보)
    Request  ③--------------------------------->
    (IP 할당 요청) <------------------------------④ Ack
                                                                             (IP 할당 승인)

1. DHCP 패키지 설치 및 활성화와 정보 확인

yum -y install dhcp*
rpm -qa dhcp*
rpm -ql dhcp-server | egrep -v '/usr/lib/|/doc/|/man/'
systemctl enable --now dhcpd	# DHCP 서버 구성이 완료된 이후 'systemctl restart dhcpd' 명령어를 실시한다.
cat /etc/services | egrep '^bootp|^dhcp'

 

2. DHCP 서버 구성

cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
option domain-name "hannimpeha.com";
option domain-name-servers 192.168.2.200, 8.8.8.8;
authoritative;
:27,44s/^/#/ -> :nohl
subnet 192.168.2.0 netmask 255.255.255.0 {
   range 192.168.2.240 192.168.2.249;
   option domain-name-servers 192.168.2.200, 8.8.8.8;
   option domain-name "hannimpeha.com";
   option routers 192.168.2.254;
   option broadcast-address 192.168.2.255;
   default-lease-time 600;
   max-lease-time 7200;
 }
:62,66s/^/#/ -> :nohl
:75,78s/^/#/ -> :nohl
:85,104s/^/#/ -> :nohl

 

3. DHCP 클라이언트 구성

vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=dhcp
#IPADDR=192.168.2.201			
#PREFIX=24
#GATEWAY=192.168.2.254
#DNS1=192.168.2.200
#DNS2=168.126.63.1
systemctl restart NetworkManager
nmcli connection up ens33

 

4. 서버에서 IP 주소 할당 정보 확인

cat /var/lib/dhcpd/dhcpd.leases

 

[참고] 고정 IP 주소 할당

  • 클라이언트의 MAC 주소를 확인한다.
ifconfig ens33

 

  • 서버에서 고정 IP를 할당한다.
vi /etc/dhcp/dhcpd.conf
host client1 {
   hardware ethernet xx:xx:xx:xx:xx:xx;	
   fixed-address 192.168.2.201;
}

 

 

 

 

 

'메가IT아카데미 국기과정 > 리눅스와 시스템보안' 카테고리의 다른 글

[3-1] Bind&Reverse TCP  (0) 2022.09.12
[2-14] NTP 서버  (0) 2022.09.12
[2-11] Email 서버  (0) 2022.09.12
[2-10] DNS 서버  (0) 2022.09.12
[2-9] Apache 웹서버-3  (0) 2022.09.12