- Today
- Total
프로그래밍 농장
Linux [ DHCP Server 구성 실습 예제 ] 본문
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에서 설정해준 네트워크대역으로 나눠받은것을 확인가능
'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 |