CentOS7 DHCP 서버 구축하기
[ 구축 환경 ]
DHCP Server : 192.168.5.3
DHCP Client : DHCP 할당 받을 예정
DHCP IP 할당할 범위 : 150 ~ 220
[ DHCP 관련 패키지 설치 ]
현재 깔려있는 dhcp 관련 패키지들 ( 이놈들은 default로 깔려있음 )
[root@localhost ~]# yum list installed | grep dhc*
dhclient.x86_64 12:4.2.5-77.el7.centos @anaconda
dhcp-common.x86_64 12:4.2.5-77.el7.centos @anaconda
dhcp-libs.x86_64 12:4.2.5-77.el7.centos @anaconda
@anaconda 말고 base에 있는 녀석들 깔아줄 것임.
[root@localhost ~]# yum list | grep dhcp*
dhclient.x86_64 12:4.2.5-77.el7.centos @anaconda
dhcp-common.x86_64 12:4.2.5-77.el7.centos @anaconda
dhcp-libs.x86_64 12:4.2.5-77.el7.centos @anaconda
dhcp.x86_64 12:4.2.5-77.el7.centos base
dhcp-devel.i686 12:4.2.5-77.el7.centos base
dhcp-devel.x86_64 12:4.2.5-77.el7.centos base
dhcp-libs.i686 12:4.2.5-77.el7.centos base
[ /etc/dhcp/dhcpd.conf 파일 설정 ]
아래 내용을 추가해준다.
운용할 IP 범위는 150 ~ 220
Gateway 주소, 서브넷마스크, 네임서버 주소, 브로드캐스트 주소를 옵션으로 지정해주고 default-lease-time을 6000으로 잡아준다.
subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.150 192.168.5.220;
option subnet-mask 255.255.255.0;
option routers 192.168.5.2;
option broadcast-address 192.168.5.255;
option domain-name-servers 8.8.8.8;
default-lease-time 6000;
}
dhcp 대몬을 재시작, 활성화 시켜준다.
[root@localhost ~]# systemctl restart dhcpd
[root@localhost ~]# systemctl enable dhcpd
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to
/usr/lib/systemd/system/dhcpd.service.
방화벽 Port를 열어준다.
dhcp server는 67 udp 포트이며 Client는 68 udp 포트이다.
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=67/udp
success
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]# firewall-cmd --list-port
22/tcp 53/tcp 53/udp 67/udp
[ TEST 진행하기 ]
DHCP 구축이 잘 되었나 확인하기 위해서 VMWare 내장에 설치되어 있는 dhcp 서버를 죽여야 한다.
Edit -> Virtual Network Manager 클릭
Change ~~ -> 'use local DHCP server to distribute IP address to VMs' 체크 해제를 한다.
번역하자면 " 가상머신들에게 IP주소를 분배하기 위한 로컬 DHCP 서버를 사용하나"이다.
[ Client Server로 접속 후 dhcp 작동 유무 확인]
vi /etc/sysconfig/network-scripts/ifcfg-ens33
고정 ip 할당을 위해 설정했던 부분 '#' 주석 처리
BOOTPROTO "static -> dhcp" 로 변경
ip a 로 ip주소 조회
150~220 중 150에 할당되었다. 완료^^
'OS,Network,Container' 카테고리의 다른 글
CentOS7 Chrony를 이용한 NTP Master 서버 구축 (2) | 2020.04.26 |
---|---|
CentOS7 NTP Master 서버 구축 (1) | 2020.04.26 |
CentOS7 Zabbix 4.0 모니터링 툴 설치,구성하기 #2 (4) | 2020.04.24 |
CentOS7 Zabbix 4.0 모니터링 툴 설치, 구성하기 #1 (0) | 2020.04.24 |
CentOS7 DNS 서버 구축 #3 - DNS Slave 서버 구축 (2) | 2020.04.21 |