본문 바로가기
리눅스공부/네트워크 서버 구축(FTP, NFS, Samba 등)

[DHCP서버설치와 운영-1] DHCP서버의 개념 - DHCP서버설치와 운영

by 으노으뇨 2023. 2. 6.
728x90
반응형
SMALL

진행순서

  1. DHCP 서버의 개념
  2. 각 환경별 네트워크 설정
  3. DHCP 서버 설치 및 설정
  4. IP정보를 할당받기

컴퓨터에 IP 주소를 자동으로 할당해주는 DHCP 서버에 대해서 알아보겠습니다.

DHCP 서버를 구축하면 시스템 관리자가 매번 IP 주소를 관리하는 작업을 하지 않아도 됩니다.

DHCP는 Dynamic Host Configuration Protocol입니다. 

DHCP서버를 운영했을 때의 장점을 파악해 보겠습니다.

DHCP 서버가 하는 역할은 자신의 네트워크 안에 있는 클라이언트 컴퓨터가 부팅될 때 자동으로 IP 주소, 서브넷 마스크,

게이트웨이 주소, DNS 주소를 할당해 주는 것입니다.

그러면 클라이언트 컴퓨터를 사용하는 일반 사용자는 인터넷을 하기위한 IP 주소와 관련된 정보를 몰라도 인터넷을 사용하는데 아무런 문제가 없습니다.

IP주소가 무슨 말인지 몰라도 인터넷은 아무 문제없이 사용할 수 있게 만들어진다는 것입니다.

이와 같이 DHCP서버의 가장 큰 장점은 관리의 편의성과 이용자으 ㅣ편의성이라고 할 수 있습니다.

또 한정된 IP 주소로 더 많은  IP주소가 있는 것처럼 활용할 수 있습니다.

예를 들어 어느 회사에서 대부분의 직원이 노트북을 사용하고 잦은 출장으로 자리 비울 때가 많다면,

모든 사용자에게 고정 IP 주소를 주었을 경우 해당 IP주소를 사용하지 않는 시간이 더 많을 것입니다.

이때 DHCP 서버운영하면 필요할 때마다 IP 주소를 할당하므로, 해당 컴퓨터를 사용하지 않을 때 

IP 주소를 다른곳에 활용할 수 있습니다.

즉 IP 주소 개수가 적어도 여러 명의 사용자가 필요할 때마다 사용할 수 있다는 의미입니다.

이는 사설 IP 주소인 경우보다 공인 IP 주소인 경우에 훨씬 유용합니다.


공인 IP와 사설 IP, 고정 IP와 동적 IP

공인IP와 사설IP, 고정 IP와 동적 IP의 개념을 명확히 구분하면 좋습니다.

공인 IP

공인 IP는 인터넷상에서 공인된 IP주소입니다 .

즉 전 세계 1개 밖에 없는 IP 주소입니다.

예를 들어서 제가 자주사용하는 DNS서버인 168.126.63.1은 전 세계어디서든 접근할 수 있는 공인 IP 주소입니다.

사설 IP

사설 IP는 내부 네트워크 안에서반 통용되는 IP 주소입니다.

예를 들어서 VMware 안에 설치된 가상머신들은 모두 사설 네트워크안에 위치한 컴퓨터이므로 사설 IP 주소입니다.

- 내가 그동안 계속 사용한 192.168.111.100 는 사설 IP 중에서 가장 많이 사용하는 주소영역입니다.

이는 내부 네트워크만 통용될 뿐 외부 인터넷에서 인식하지 못하는 IP 주소입니다.

그래서 원칙적으로 사설 IP주소를 사용하는 컴퓨터는 외부 인터넷에 접속할 수 없습니다.

이를 해결하는 방법이 마스커레이드라고 하는 방법입니다.

고정 IP

고정 IP 는 컴퓨텉 네트워크 정보에 직접입력해주는 고정된 IP 주소를 말합니다.

고정 IP 주소를 알려면 당연히 네트워크 관리자에게 문의해야 합니다.

고정 IP 주소를 입력한 컴퓨터는 재부팅해도 IP주소가 변경되지 않습니다.

동적 IP

동적 IP( 또는 유동 IP) 는 컴퓨터 부팅할때마다 DHCP 서버로 부터 얻어오는 IP주소를 말합니다.

그러므로 컴퓨터를 부팅할 때마다 IP주소가 변경될 수 있습니다.


또한 네 개의 용어가 공인 고정IP, 공인 동적IP, 사설 고정 IP, 사설 동적 IP 로 섞여서 표혈될 수도 있습니다.

공인 고정 IP

공인 고정 IP는 고정 IP며, 고정 IP로 사용되는 것을 말합니다. 제가 종종 사용하는 주소인 168.126.63.1 공인 고정 IP 로 사용하는 것입니다.

공인 동적 IP

공인 동적 IP는 공인 IP이면서 DHCP서버에서 동적으로 할당받는 IP 주소입니다.

대표적으로 KT, SKT, LGU+ 등에서 제공하는 초고속 통신망 서비스가 공인 동적 IP의 예입니다.

즉 초고속 통신 서비스를 받는 컴퓨터를 켤 때 할당받는 IP주소는 켤 때마다 바뀔 수 있지만 전 세게에서 유일한 공인 IP 할당받는 것입니다.

사설 고정 IP

사설 고정 IP는 사설 IP면서도 고정으로 사용되는 IP입니다. 제가 주로 사용하는 우분투 GUI환경과 텍스트 모드는 사설 고정 IP를 사용합니다.

즉 192.168.111.100과 192.168.111.200은 사설 IP지만 고정적으로 할당해놓은 것입니다.

사설 동적 IP

사설 동적(유동) IP는 사설 IP를 동적으로 할당받는다는 의미입니다. 대부분의 DHCP 서버는 이러한 사설 동적 IP를 할당하려고 구성합니다. 


이제 그림에서 간단히 DHCP 서버의 작동 원리를 파악해 보겠습니다.

DHCP 서버의 작동 원리

위 그림은 DHCP 서버의 작동 순서를 나타냅니다.

그림의1~8을 살펴 보면 어렵지 않게 DHCP 서버의 작동 방식을 알 수 있습니다.

여기서 주목할 점은 PC (DHCP 클라이언트)의 경우 1,6번과 같이 컴퓨터의 전원만 켜고 끄면 나머지는 자동으로 작동하는 점입니다.

즉 사용자는 더 이상 IP 주소와 관련된 정보에 신경 쓸 필요가 없으며, 컴퓨터를 켜고 인터넷만 사용하면 됩니다.

여기서 중요한것은  PC는 아직 DHCP  서버의 주소를 모르는데 어떻게 2번의 IP 주소 요청이 가능하냐는 것입니다.

DHCP  클라이언트로 설정된 PC는 전원이 켜지면 자신의 네트워크 케이블에 연결된 모든 컴퓨터에 2번의 IP 주소 요청 방송?? 을 하게 되는 것이다.

그러면 네트워크에 연결된 컴퓨터 중에서 다른 컴퓨터는 PC의 요청을 무시하고 DHCP  서버만 4번의 응답을 하게 됩니다.


DHCP 서버를 구현한 이후 설정하는 법

DHCP  서버를 구현했다고 가정하면, DHCP 클라이언트를 구현할 때는 별도로 설치할 프로그램이 없습니다.

Windows 에서 DHCP  클라이언트가 되려면 아래 처럼 [인터넷 프로토콜 버전 4)TCP/IPv4) 속성]에서 자동으로 IP 주소 받기와 자동으로 DNS 서버 주소 받기를 선택합니다.

윈도우즈를 DHCP 클라이언트 설정

리눅스에서 DHCP 클라이언트를 설정하려면 Server가상머신과 같은 X윈도가 설정된 환경에서 

nm-connection-editor

 명령을 실행해서 [네트워크 설정]을 열고 [IPv4 설정] 탭의 [Method]를 자동으로 선택합니다.

728x90
반응형
LIST