프로그래밍 농장

Linux [ DHCP Server 구성 실습 예제 ] 본문

Linux

Linux [ DHCP Server 구성 실습 예제 ]

Tennessee201 2019. 11. 20.
728x90

DHCP Server 를 구성해보자 . 

== server , client  기본 설정 완료 상태로 돌린 후 작업 실시하기 

 

-조건 

-server : /etc/sysconfig/network-scripts/ifcfg-ens32   안에 있는 모든 내용 삭제 

1. dhcp server network 설정을 CLI 환경에서 설정 진행 후 DHCP 서비스 구성하기 

2. dhcp 서비스 구성 후 client 에서 정상 할당 확인, 일반 할당 확인 후 예약 할당 까지 작업해볼것 .

 

 

 

풀이:

1. server : /etc/sysconfig/network-scripts/ifcfg-ens32   안에 있는 모든 내용을 삭제했기떄문에 

아래와 같이 내용들을 추가해준다. 이떄 주소는 본인의 ip에 맞게 채워준다. 

TYPE=Ethernet       통신기능을 설정 : 이더넷타입으로 설정 
BOOTPROTO=none    프로토콜 타입 설정 :  static :  고정 ip / dhcp  : 자동 할당 
DEVICE=ens32    network를 사용할 장치명을 설정 
ONBOOT=yes      부팅시 network 활성화 여부
IPADDR=192.168.73.128  사용할 IP address 
PREFIX=24   or     NETMASK=255.255.255.0 이 IP에서 사용할 network id
GATEWAY=192.168.73.2  사용할 게이트웨이 주소 
DNS1=168.126.63.1 DNS 서버 주소 정의

--> 위를 참고하여 본인환경에맞게 설정후 저장후 나오기 

--> systemctl restart network  입력하여 데몬돌려주기 

2.   위와같이 네트워크에 연결을 해놓았기떄문에 이제는 yum을 사용가능하다 .

yum을 사용해서 dhcp에 관련된 패키지들을 설치하기 .

yum -y install dhcp* 입력후 설치하기 

 

3.   주 설정파일 복사(overwrite)해오고 주설정파일 수정해주기 

cp  /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  /etc/dhcp/dhcpd.conf 

이후 vi  /etc/dhcp/dhcpd.conf  로   설정파일 접근후 네트워크정보 수정하기 

더보기

-서비스 주 설정 파일 내용에 대한 설명 

 47   subnet 10.5.5.0 netmask 255.255.255.224 {-->client 에게 제공할 network id ,network 정의

48   range 10.5.5.26 10.5.5.30;               --> client 에게 제공할 IP주소 범위 값

49   option domain-name-servers ns1.internal.example.org;--> client 에게 제공할 DNS 서버의 주소     50   option domain-name "internal.example.org"; --> client에게 제공할 DNS 서버의 도메인명

51   option routers 10.5.5.1;-->  client가 사용할 G/W 주소 (GateWay) 

52   option broadcast-address 10.5.5.31;--> 적용시킨 broadcast 주소 

53   default-lease-time 600; --> IP임대 기간의 기본값 

 54   max-lease-time 7200;                             --> IP 임대 기간의 최대값 

 

4. 위와같이 설정파일 수정후 방화벽까지 열어주기 

firewall-cmd --permanent --add-service=dhcp    입력

firewall-cmd --reload                                      입력 

firewall-cmd --list-all 로 dhcp서비스 설치된것 확인 


 

.

이후 client 네트워크 할당방식을 자동으로 변경 후 ,터미널창에서 ifconfig ens32(장치명) 입력시 네트워크 연결안되는것 확인가능 .

1.  server의 네트워크 대역을 일반할당 받기위해 좀전에 server쪽에서 열어놓은 dhcp 서비스를 이용 

  터미널창에 dhclient ens32(장치명)      입력 

 

이후 ifconfig ens32 입력하여 ,  server에서 설정해준 네트워크대역으로 나눠받은것을 확인가능 

728x90

'Linux' 카테고리의 다른 글

Linux [ 자동 마운트 ]  (0) 2019.11.22
Linux [ vsftpd ]  (0) 2019.11.21
Linux [ DHCP ]  (0) 2019.11.19
Linux [ telnet server / vnc server 실습예제 ]  (0) 2019.11.19
Linux [ 사용자 디스플레이 번호 지정 ]  (0) 2019.11.19