반응형
ி dhcp 서버 구축
필자의 dhcp 서버 네트워크 설정은 아래와 같다.
dhcp 서버를 설치한다.
# yum -y install dhcp클라이언트는 dhcp 서버에서 할당하는 주소를 이용할 것이므로
VMware NAT의 dhcp 설정을 해제한다.
# kill -9 dnsmasq의 pid
dhcp 설정 파일에 아래 내용을 추가한다.
# vim /etc/dhcp/dhcpd.conf
각 옵션은 순서대로 게이트웨이, 서브넷, IP 할당범위, 도메인 주소, IP 임대 시간, 최대 임대 시간을 나타낸다.
dhcp 서비스를 재부팅하고 IP 임대 정보를 확인한다.
# systemctl retstart dhcpd
# systemctl retstart network
# cat /var/lib/dhcpd/dhcpd.leases
설정을 마친 후 dhcp 클라이언트에 접속하면
위에서 설정한 ip가 순서대로 할당된다.
# cat /var/lib/dhcpd/dhcpd.leases
고정 ip 주소는 클라이언트의 맥주소 기반으로 설정된다.
따라서 클라이언트의 맥 주소를 복사한 뒤 dhcp 서버의 설정 파일에 아래 내용을 추가한다.
dhcp 서버 재부팅 시 dnsmasq가 충돌이 일어날 수 있으므로 종료한다.
# ps -ef | grep dnsmasq# kill -9 dnsmasq의 pid
ி 동적 IP 할당
# vim /etc/dhcp/dhcpd.conf
ddns-update-style interim;
subnet 192.168.111.0 netmask 255.255.255.0
{
option routers 192.162.111.2 ;
option subnet-mask 255.255.255.0 ;
range dynamic-bootp 192.168.111.30 192.168.111.50 ;
option domain-name-servers 168.126.63.1 ;
default-lease-time 10000 ;
max-lease-time 20000 ;
}
subnet 192.168.111.0 netmask 255.255.255.0
{
option routers 192.162.111.2 ;
option subnet-mask 255.255.255.0 ;
range dynamic-bootp 192.168.111.30 192.168.111.50 ;
option domain-name-servers 168.126.63.1 ;
default-lease-time 10000 ;
max-lease-time 20000 ;
}
각 옵션은 순서대로 게이트웨이, 서브넷, IP 할당범위, 도메인 주소, IP 임대 시간, 최대 임대 시간을 나타낸다.
dhcp 서비스를 재부팅하고 IP 임대 정보를 확인한다.
# systemctl retstart dhcpd
# systemctl retstart network
# cat /var/lib/dhcpd/dhcpd.leases
설정을 마친 후 dhcp 클라이언트에 접속하면
위에서 설정한 ip가 순서대로 할당된다.
# cat /var/lib/dhcpd/dhcpd.leases
ி 고정 IP 할당
따라서 클라이언트의 맥 주소를 복사한 뒤 dhcp 서버의 설정 파일에 아래 내용을 추가한다.
subnet 192.168.111.0 netmask 255.255.255.0
{
{
option host-name "client1";
hardware ethernet 00:0c:29:47:0c:99;
fixed-address 192.168.111.52;
}
{
option host-name "client2";
hardware ethernet 00:0c:29:47:5a:91;
fixed-address 192.168.111.53;
}
}
hostname은 해당 클라이언트의 별칭을 나타낸다. {
host client1
{
option host-name "client1";
hardware ethernet 00:0c:29:47:0c:99;
fixed-address 192.168.111.52;
}
host client2
{
option host-name "client2";
hardware ethernet 00:0c:29:47:5a:91;
fixed-address 192.168.111.53;
}
}
클라이언트의 맥주소와 고정으로 할당할 IP 주소를 적어준다.
이후 클라이언트에서 할당된 ip를 확인한다.
이후 클라이언트에서 할당된 ip를 확인한다.
반응형
'OS-서버 > 리눅스-유닉스' 카테고리의 다른 글
다람쥐 웹메일(squirrelmail) 서버 구축하기 (0) | 2020.09.24 |
---|---|
리눅스 PXE 서버 설치 및 킥스타트 생성 (0) | 2020.09.21 |
Samba 파일공유 서버 구축하기 (0) | 2020.09.18 |
NFS를 이용한 리눅스간 파일 공유 설정 (0) | 2020.09.18 |
리눅스 웹페이지 사용자 인증 - htpasswd,digest (0) | 2020.09.17 |