본문 바로가기

Foundation/- Linux

DHCP ??!

DHCP란??

동적 호스트 구성 프로토콜

(Dynamic Host Configuration Protocol, DHCP) 

- IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 호스트에게

  동적으로 제공하는 프로토콜

 

- IP주소 설정, 중복 방지, Gatway, Subnetmask, DNS서버 주소등
  클라이언트가 네트워크 통신을 하기 위한 가장 기본적인

  을 자동으로 구성해 준다.
 
- 한정된 IP를 유연하게 활용할 수 있으며, 클라이언트의 IP관리가 수월해진다.
 
- IP주소풀에서 클라이언트에게 IP주소를 임대(Lease)해주며, IPv4,v6 지원한다

 

 

 

DHCP 실습

 

(1) Server-A에 yum -y install dhcp*            //dhcp패키지 설치

 

(2)vim /etc/dhcp/dhcpd.conf      //dhcp 주설정 파일 편집

 subnet 100.100.100.0 netmask 255.255.255.0 { //dhcp를 적용할 네트워크
 range 100.100.100.10 100.100.100.20;  //IP주소 범위 (IP주소 풀)
 option routers 100.100.100.2;    //클라이언트에게 할당할 정보
 option broadcast-address 100.100.100.255; //게이트웨이, 브로케스트 주소
 option subnet-mask 255.255.255.0;   //서브넷 마스크
 option domain-name-servers 8.8.8.8, 8.8.4.4;//네임서버 주소
 default-lease-time 7200;     //기본임대시간
 max-lease-time 14400;      //최대임대시간

 

(3)dhcp 데몬 활성화 및 확인

#service dhcpd start     // dhcp 데몬 활성화
#service dhcpd status   // dhcp 데몬 상태 확인
#chkconfig dhcpd on    // dhcp 데몬이 부팅 가능한
                                   runlevel로 부팅 시 자동으로
                                   활성화 설정

 

 

 

 

(4)리눅스 클라이언트( Server-B, Client-Linux)에게 동적 ip를 할당

#vi /etc/sysconfig/network-scripts/ifcfg-bond0 ( bonding안한경우 eth0)
- BOOTPROTO=static ---> BOOTPROTO=dhcp
- IPADDR, NETMASK, GATEWAY, DNS 설정 주석처리 후 저장

 

(5)VMware에서 DHCP기능 비활성화(VMware에서 할당받는 것을 방지)
- EDIT->Virtual Netowkr Editor->VMnet8클릭->

  Use Local DHCP server 체크박스 해제
#service network restart
#ifconfig
 eth0 혹은 bond0의 주소가 100.100.100.10 ~ 100.100.100.100.20 사이에
    주소로 할당되었는지 확인

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Foundation > - Linux' 카테고리의 다른 글

Telnet & SSH & VNC  (0) 2017.05.15
프로세스(Process)??  (0) 2017.05.12
파이프&필터(grep)&cut&리다이렉션  (0) 2017.05.10
Bonding??  (0) 2017.05.10
cron & at 이란???  (0) 2017.05.07