IT/Linux & Windows Server

[28] DHCP Binding Address | 범위 옵션 | Filtering | Windows 실습 | Linux 실습 (2)

o_zeew 2022. 3. 15. 18:01

(1) DHCP Binding Address

(2) DHCP 범위 옵션

(3) DHCP Filtering

(4) DHCP 실습


1. DHCP Binding Address
 - DHCP Server는 반드시 서비스 하는 Network 대역 중 하나의 IP를 고정IP로 가져야한다.
   ex) 10.0.0.0 255.255.255.0
        10.0.0.1~10.0.0.254 -> 10.0.0.1(windows) 10.0.0.11(Linux)
         -> 이 이외의 주소를 가지고 있으면 서비스 불가

 

2.DHCP 범위 옵션

 - 서버 옵션은 범위 전체에 적용

 - 그러나 범위 옵션이 적용 되어있다면 서버 옵션보다 범위 옵션이 더 우선 순위 

    서버 옵션 > 범위 옵션 > 예약 옵션 순으로 적용

    우선 순위 : 예약 옵션 > 범위 옵션 > 서버 옵션

 

 - 서버 옵션 생성

서버 옵션 우클릭 - 옵션 구성
라우터 설정
DNS 설정
DNS 도메인 이름 설정
서버 옵션 생성 확인

 

 - 범위 옵션 설정

범위 옵션 우클릭 - 옵션 구성
DNS 도메인 이름 설정

 - 예약 옵션 설정

예약 범위 우클릭 - 옵션 구성
라우터 설정

 - 변경 확인

서버 옵션으로 설정한 라우터와 도메인 이름이 범위 옵션과 예약 옵션으로 덮어씌워짐

 


3.DHCP Filtering

  - 허용된 MAC Address만 IP Address를 할당하는 기능

 

 <Windows 설정>

필터 - 허용 우클릭 - 새 필터
앞의 세 자리(OUI)로 제조업체 식별
필터 - 허용 우클릭 - 사용 (00-00-00 으로 시작하는 MAC Address만 IP 할당 가능)
MAC 주소를 변경하지 않은 W11-2는 IP 할당 불가

 

<Linux 설정>

vi 편집기로 설정 파일 열기
Filtering 설정 변경
설정 변경 후 시스템 재시작
Windows Pause 하기
MAC OUI가 00-00-00인 W10-1은 IP 할당 가능
MAC 주소를 변경하지 않은 W11-2는 IP 할당 불가

 


 

4. DHCP 실습

 

<문제1 - Linux>

1. 네트워크 : 192.168.200.0/24
2. 서버는 총 30대 운영중, 모두 고정 IP 사용 중, 네트워크 앞쪽부터 순차적으로 사용
3. DHCP서버는 5번째 서버입니다.
4. DNS는 3번째 서버와 google public DNS(8.8.8.8)을 사용중입니다.
5. Gateway는 마지막 IP주소입니다.
6. Host Pc는 끝에서 두번째 주소 사용
7. W10-1은 항상 백번째 IP를 W11-1은 이백번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 2시간, 최대 임대 시간은 4시간입니다.
9. Domain은 본인 구입한 도메인을 사용합니다.


<풀이>

1. 네트워크 : 192.168.200.0/24
   전체 네트워크 : 192.168.200.0~192.168.200.255
   사용 가능한 네트워크 : 192.168.200.1~192.168.200.254
2. 서버는 총 30대 운영중, 모두 고정 IP 사용 중, 네트워크 앞쪽부터 순차적으로 사용
 > 192.168.200.1~192.168.200.30
3. DHCP서버는 5번째 서버입니다.
 > 192.168.200.5
4. DNS는 3번째 서버와 google public DNS(8.8.8.8)을 사용중입니다.
 > 192.168.200.3, 8.8.8.8
5. Gateway는 마지막 IP주소입니다.
 > 192.168.200.254
6. Host Pc는 끝에서 두번째 주소 사용
 > 192.168.200.253
7. W10-1은 항상 백번째 IP를 W11-1은 이백번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 2시간, 최대 임대 시간은 4시간입니다.
9. Domain은 본인 구입한 도메인을 사용합니다.


1. vi 편집기로 /etc/sysconfig/network-scripts/ifcfg-ens33 파일 열고 설정 변경

   * xsehll에서 연결이 안된다면 console에서 IP 설정 후 접속

문제의 조건에 맞게 설정
네트워크 시스템 재시작을 하면 실제 PC IP와 가상머신의 IP가 달라지기 때문에 접속 끊김

2. VMware Workstation IP 변경

VMware Workstation의 Edit - Virtual Network Editor
Change Settings
VMnet8 NAT 설정 변경

3. 실제 PC IP 변경 (xshell 접속을 위해)

실행창에서 ncpa.cpl 입력 후 VMnet8 우클릭 - 속성
(TCP/IPv4) - IP 주소 변경 (Host Pc는 끝에서 두번째 주소 사용)

4. Xshell 접속을 위해 IP 변경

Xshell CentOS7-1 우클릭 - 등록 정보
IP 변경
로그인 가능

5. DHCP 설치

인터넷이 되는 상태
dhcp 설치 완료

6. 설정 파일 편집

vi 편집기로 설정 파일 열기
예제 파일 가져오기
필요 없는 행 삭제
10번째 행~13번째 행 : 예약 설정에 필요한 파일 / W10-1, W11-1 두개가 필요하기 때문에 해당 행 추가로 복사
문제 조건에 맞게 설정 파일 변경 후 저장
설정 파일 변경 후에는 반드시 시스템 재시작

7. Windows에서 확인

  - ipconfig /release 명령어로 기존 설정 초기화

  - ipconfig /renew 명령어로 새로운 IP 할당

  - ipconfig /all 명령어로 정보 확인

W10-1 DHCP 서버를 통해 IP 할당 확인 가능
W11-1 DHCP 서버를 통해 IP 할당 확인 가능

 


<문제2 - Linux>

1. 네트워크 : 100.100.100.0/24
2. 서버는 총 50대 운영중, 모두 고정 IP 사용 중, 네트워크 앞쪽부터 순차적으로 이용
3. DHCP 서버는 2번째 서버입니다.
4. DNS는 4번째 서버와 Kornet DNS(168.126.63.1)을 사용중입니다.
5. Gateway는 마지막 IP주소입니다.
6. Host PC는 끝에서 두번째 주소 사용
7. W10-1은 항상 백십번째 IP를 W11-1은 이백십번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 3시간, 최대 임대 시간은 4시간 입니다.
9. Domain은 본인이 구입한 도메인을 사용합니다.


<풀이>

1. 네트워크 : 100.100.100.0/24
   전체 네트워크 100.100.100.0~100.100.100.255
   사용 가능한 네트워크 100.100.100.1~100.100.100.254
2. 서버는 총 50대 운영중, 모두 고정 IP 사용 중, 네트워크 앞쪽부터 순차적으로 이용
 > 100.100.100.1~100.100.100.50
3. DHCP 서버는 2번째 서버입니다.
 > 100.100.100.2
4. DNS는 4번째 서버와 Kornet DNS(168.126.63.1)을 사용중입니다.
 > 100.100.100.4, 168.126.63.1
5. Gateway는 마지막 IP주소입니다.
 > 100.100.100.254
6. Host PC는 끝에서 두번째 주소 사용
 > 100.100.100.253
7. W10-1은 항상 백십번째 IP를 W11-1은 이백십번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 3시간, 최대 임대 시간은 4시간 입니다.
9. Domain은 본인이 구입한 도메인을 사용합니다.


1. vi 편집기로 /etc/sysconfig/network-scripts/ifcfg-ens33 파일 열고 설정 변경

문제의 조건에 맞게 설정
네트워크 시스템 재시작을 하면 실제 PC IP와 가상머신의 IP가 달라지기 때문에 접속 끊김

2. VMware Workstation IP 변경

VMware Workstation의 Edit - Virtual Network Editor
Change Settings
VMnet8 NAT 설정 변경


3. 실제 PC IP 변경 (xshell 접속을 위해)

실행창에 ncpa.cpl 입력
IP 주소 변경 (실제 PC는 끝에서 두번째 IP 사용)

4. Xshell 접속을 위해 IP 변경

Xshell CentOS7-1 우클릭 - 등록 정보
호스트 설정

5. DHCP 설치

인터넷이 되는 상태
dhcp가 이미 설치되어있는 상태


6. 설정 파일 편집

vi 편집기로 설정 파일 열기
문제 조건에 맞게 설정 파일 변경
설정 파일 변경 후 반드시 시스템 재시작


7. Windows에서 확인
  - ipconfig /release 명령어로 기존 설정 초기화
  - ipconfig /renew 명령어로 새로운 IP 할당
  - ipconfig /all 명령어로 정보 확인

W10-1 DHCP 서버를 통해 IP 할당 확인 가능
W11-1 DHCP 서버를 통해 IP 할당 확인 가능

 


 

<문제3 -Linux, Windows>

1. 네트워크 : 200.200.200.0/23  200.200.200.0 255.255.254.0
2. 서버는 총 70대 운영중, 모두 고정IP 사용중, 네트워크 앞쪽부터 순차적으로 사용
3. DHCP서버는 windows 3번째 서버, Linux 5번째 서버입니다.
4. DNS는 3번째 서버와 Google Public DNS를 사용중입니다.
5. Gateway는 마지막 IP주소입니다.
6. Host PC는 끝에서 세번째 주소 사용
7. W10-1은 항상 백오십번째 IP를, W11-1은 이백사십번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 1시간, 최대 임대 시간은 2시간 입니다.
9. Domain은 본인이 구입한 도메인을 사용합니다.
10. Windows Server의 DHCP설정 중 Offer Message 지연시간 100 입력
11. 두 서버 모두 인터넷 이용이 가능해야 합니다.


<풀이>

1. 네트워크 : 200.200.200.0/23  200.200.200.0 255.255.254.0
   전체네트워크 200.200.200.0~200.200.201.255
   사용가능한 네트워크 200.200.200.1~200.200.201.254
2. 서버는 총 70대 운영중, 모두 고정IP 사용중, 네트워크 앞쪽부터 순차적으로 사용
 > 200.200.200.1~200.200.200.70
3. DHCP서버는 windows 3, Linux 5번째 서버입니다.
 > window : 200.200.200.3 / Linux : 200.200.200.5
4. DNS는 3번째 서버와 Google Public DNS를 사용중입니다.
 > 200.200.200.3,8.8.8.8
5. Gateway는 마지막 IP주소입니다.
 > 200.200.201.254
6. Host PC는 끝에서 세번째 주소 사용
 > 200.200.201.253
7. W10-1은 항상 백오십번째 IP를, W11-1은 이백사십번째 IP를 우선적으로 사용합니다.
8. 기본 임대 시간은 1시간, 최대 임대 시간은 2시간 입니다.
9. Domain은 본인이 구입한 도메인을 사용합니다.
10. Windows Server의 DHCP설정 중 Offer Message 지연시간 100 입력
11. 두 서버 모두 인터넷 이용이 가능해야 합니다.


<Linux>

1. vi 편집기로 /etc/sysconfig/network-scripts/ifcfg-ens33 파일 열고 설정 변경

문제의 조건에 맞게 설정
설정파일 변경 후 반드시 시스템 재시작

 

2. VMware Workstation IP 변경

VMware Workstation의 Edit - Virtual Network Editor
Change Settings
VMnet8 NAT 설정 변경

 

3. 실제 PC IP 변경 (xshell 접속을 위해)

실행창에 ncpa.cpl 입력
(TCP/IPv4) - IP 주소 변경 (Host Pc는 끝에서 세번째 주소 사용)

 

4. Xshell 접속을 위해 IP 변경

Xshell CentOS7-1 우클릭 - 등록 정보
호스트 변경

 

5. DHCP 설치

인터넷 가능 상태
dhcp가 이미 설치 되어있는상태

 

6. 설정 파일 편집

vi 편집기로 설정 파일 열기
문제 조건에 맞게 설정파일 변경
설정 파일 변경 후 반드시 시스템 재시작


7. Windows에서 확인
  - ipconfig /release 명령어로 기존 설정 초기화
  - ipconfig /renew 명령어로 새로운 IP 할당
  - ipconfig /all 명령어로 정보 확인

W10-1 DHCP 서버를 통해 IP 할당 확인 가능
W11-1 DHCP 서버를 통해 IP 할당 확인 가능


<Windows>

 

1. DHCP 서버 기능 추가

서버관리자 - 관리 - 역할 및 기능 추가
다음
역할 기반 또는 기능 기반 설치
서버 풀에서 서버 선택
서버 역할에서 DHCP 클릭 - 기능 추가
DHCP 서버 선택 완료
다음
다음
설치
설치 완료

 

2. 새 범위 지정

도구 - DHCP
IPv4 우클릭 - 새 범위
새 범위 마법사 시작
이름 설정
IP 주소 범위 설정
제외 주소 설정 (반드시 추가 해야 설정 적용)
임대 기간 1시간 설정
DHCP 옵션 구성
라우터 IP 주소 추가
DNS 설정
서버 설정할 때 넣은 주소 참고
WINS 서버 사용 X
새 범위 지금 활성화
새 범위 마법사 완료
범위 생성 완료 확인 가능

 

3. 예약 기능 설정

예약 우클릭 - 새 예약
W10-1, W11-1의 정보 입력
예약 생성 확인



4. 지연 시간 생성

   * DHCP 서버가 Linux와 Winodws에 동시에 있을 때는 Offer Message 지연시간을 설정하여 Linux의 DHCP 서버에서

     IP Adress를 할당하도록 설정

      > Linux 서버가 우선순위를 가지게 돼 Windows 서버는 Linux 서버에 문제가 생겼을 때 사용됨

범위 우클릭 - 속성
문제 조건에 맞게 지연시간 설정

 

5. Windows에서 확인

   - Linux에게 우선순위를 줬기 때문에 Linux를 Pause 시켜놓고 Windows 서버의 DHCP 설정 확인

CentOS7-1 우클릭 - Pause

  - ipconfig /release 명령어로 기존 설정 초기화

  - ipconfig /renew 명령어로 새로운 IP 할당

  - ipconfig /all 명령어로 정보 확인

W10-1 Windows DHCP 서버에서 IP 할당 확인 (Windows dhcp 서버 200.200.200.3)
W11-1 Windows DHCP 서버에서 IP 할당 확인 (Windows dhcp 서버 200.200.200.3)