본문으로 바로가기

Day-29 DHCP

category Linux 2017. 1. 22. 10:32

DHCP (Dynamic Host Configuration Protocol)
- 동적으로 IP를 할당하는 기능을 가진 서버

 

Server-A(DHCP Server)

Server-B (DHCP Client)
Client-Linux(DHCP Client)
Client-Win (DHCP Client)

 

VMware 설정 확인
1. Edit -> Virtual Network Editor
2. VMnet8 -> NAT -> DHCP service 기능 Disable

 

 

 

Client-Linux (DHCP Client)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp


#IPADDR=100.100.100.120
#NETMASK=255.255.255.0
#GATEWAY=100.100.100.2
#DNS1=8.8.8.8
#DNS2=8.8.4.4

 

 

 

 

Client-Win (DHCP Client)
작업표시줄 하단 네트워크 아이콘 -> 마우스 오른쪽 클릭 -> 네트워크 및 공유센터
어댑터 설정변경 -> 로컬 영역 연결 -> 속성 -> Internet Protocol Version 4 속성
자동으로 IP 주소 받기 [체크], 자동으로 DNS 서버 주소 받기 [체크]

 

 

 

 

Server-B (DHCP Client)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp


#IPADDR=100.100.100.120
#NETMASK=255.255.255.0
#GATEWAY=100.100.100.2
#DNS1=8.8.8.8
#DNS2=8.8.4.4

 

Server-A (DHCP Server)
#yum -y install dhcp*            //DHCP 서버 패키지 설치
#vi /etc/dhcp/dhcpd.conf    //DHCP 설정 파일

 

subnet 100.100.100.0 netmask 255.255.255.0 {
range dynamic-bootp 100.100.100.10 100.100.100.250;
option routers 100.100.100.2;
option broadcast-address 100.100.100.255;
option domain-name-servers 8.8.8.8;
option subnet-mask 255.255.255.0;
max-lease-time 99999;
default-lease-time 99999;
}

 

#service dhcpd restart


Client-Windows
CMD -> ipconfig (IP정보)

 

ipconfig /all   (자세한 네트워크 정보)
ipconfig /renew  (IP 재할당)

 

 

 

 

DHCP Client

 

#service network restart      // Xshell 접속 해제


1. VMware Console 화면에서 #ifconfig
IP를 100.100.100.10 ~ 100.100.100.250 범위내에서 받았는지 확인
#service network restart

 

 

 

2. 외부 통신 ping google.com

MAC 주소 확인 : 리눅스 #ifconfig,  윈도우 #ipconfig /all  (로컬 영역 연결)

 

 

Server-A

 

#vi /etc/dhcp/dhcpd.conf

 

ex)
host SERVER-B{
 hardware Ethernet [MAC주소];
 fixed-address [고정IP주소];
}

 

host Server-B{
 hardware Ethernet 00:0C:29:3B:22:E9;
 fixed-address 100.100.100.120;
}


host Client-Linux{
 hardware Ethernet 00:0C:29:4E:5D:46;
 fixed-address 100.100.100.130;
}


host Client-Win{
 hardware Ethernet 00:0C:29:3B:CC:23;
 fixed-address 100.100.100.140;
}

 

 

 

Server-A
#service dhcpd restart

 

Server-B,Client-Linux
#service network restart

 

Client-window

ipconfig /renew

 

Server-B

#ifconfig
100.100.100.120

 

 

 

Client-Linux
#ifconfig

100.100.100.130

 

 

 

Client-Win

ipconfig
100.100.100.140

 

 

Xshell 접속되는지 확인하자.

 

dhcp client 모두 Xshell 접속 된다.

 

 

'Linux' 카테고리의 다른 글

Day-31 DNS  (0) 2017.01.24
Day-30 DHCP  (0) 2017.01.23
Day-28 공개키 기반 인증  (0) 2017.01.20
Day-27 SSH  (0) 2017.01.19
Day-26 NTP  (0) 2017.01.19