소소한 IT이야기/클라우드

[Linux_29] DHCP 서버 구축

Klaus 2023. 2. 9. 13:42

1. DHCP 서버(dhcp3) 구축하기

- 로컬 호스트들에게 IP 주소와 서브넷마스크, 게이트웨이 주소, DNS 서버 주소, DHCP 서버 주소 등을 자동 할당해주는 서버

- DHCP 서버가 있는 곳에서는 각 호스트에 작업그룹과 호스트 명만 관리자가 지정해주면 나머지는 자동설정되어 인터넷 연결

vmware에서 Use Local DHCP의 체크를 풀고 진행

[+]실습 환경

- Ubuntu 22-04
- Ce
- root 권한

 

- DHCP install

apt-get install isc-dhcp-server -y

- 설정 전에 미리 백업 및 수정

백업 : cp -arp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
수정 : /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.210 192.168.100.215;
option domain-name-servers 192.168.100.2;
option domain-name "manpage.edu";
option subnet-mask 255.255.255.0;
option routers 192.168.100.2;
option broadcast-address 192.168.100.255;
default-lease-time 600; max-lease-time 7200;
}

 

- iptables 포트 추가

- 서비스 시작 및 활성화

> 리부팅 되어도 실행되도록 설정

systemctl start isc-dhcp-server
systemctl enable isc-dhcp-server

- 클라이언트 서버(centos2)와 Windows DHCP 설정 

> /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=dhcp ##저장
ifconfig하여 DHCP에서 지정한 범위에서 실행되는지 확인
>192.168.100.210으로 받은 것을 확인할 수있다.

 

2. DHCP할당된 내역 확인 (서버측에서)

var/lib/dhcp/dhcpd.leases