728x90
1. DHCP 서버 구축을 위한 사전 준비
- Hypervisor : ESXi 6.7.0
- OS : Centos7
- 가상머신 두 대 필요(서버/클라이언트)
가. 구성환경 설정
1) 클라이언트 VM 설정

- IPv4는 DHCP로 설정
2) 서버 VM 설정

- IPv4는 수동설정 (IP주소 부여 및 게이트웨이 연결)
3) 스위치 설정

- 서버 VM과 연결된 스위치 토폴로지

- DHCP를 위한 스위치 토폴로지
2. DHCP 서버 구축
가. 방화벽 설정
1) 포트 개방 및 적용
sudo firewall-cmd --zone=public --add-service=dhcp

- DHCP 통신을 위한 포트 설정
sudo systemctl enable firewalld
sudo systemctl restart firewalld


- 포트 변경사항 적용
나. 서버 VM 설정
1) DHCP 설치
sudo yum install dhcp

2) 서버 VM의 ens192 NIC에 IP주소 부여
ip a

- ens192에 ip 부여 전
sudo ip addr add 172.10.0.100/255.255.255.0 dev ens192

- ens192에 ip 부여 후
3) 서버 구성
sudo vi /etc/dhcp/dhcpd.conf

- config 파일 들어가기
subnet 172.10.0.0 netmask 255.255.255.0 {
option routers 172.10.0.1;
option subnet-mask 255.255.255.0;
option domain-search "example.com";
option domain-name-servers 8.8.4.4;
range 172.10.0.110 172.10.0.120;
}

- 위의 option들은 절차상 과정이며, range 설정이 중요
sudo systemctl enable dhcpd
sudo systemctl start dhcpd


- config 파일 적용

- 만약 start과정에서 오류가 생긴다면 config 파일에 일시적으로 ens224의 서브넷도 적용
3. 클라이언트 서버에서 DHCP 테스트
가. 클라이언트 서버 테스트
1) 방화벽 설정
sudo firewall-cmd --zone=public --add-service=dhcp

- DHCP 통신을 위한 포트 개방
sudo systemctl ebable firewalld
sudo systemctl restart firewalld

- 적용
2) 클라이언트 서버에 ip 할당
ip a

- ip 할당 전
sudo dhclient ens192

- ip 할당
ip a

- ip 할당 후

ip 할당 확인
'인턴' 카테고리의 다른 글
RADIUS 서버-스위치 연동 및 SSH 접속 (0) | 2024.04.06 |
---|---|
TACACS 서버-스위치 연동 및 SSH 접속 (0) | 2024.04.06 |
VM 환경에서 Radius 서버-클라이언트 구축 (0) | 2024.04.06 |
VM 환경에서 NTP 서버 구축(centos) (0) | 2024.04.06 |
VM 환경에서 NTP 서버 구축(ubuntu) (0) | 2024.04.06 |