
DHCP는 같은 네트워크에 연결된 장치에 IP등을 할당해주는 프로토콜이다.
아래의 그림에서 자동으로 IP주소 받기 선택 시 DHCP로부터 IP를 할당받는다.
사용하는 포트 Port 번호 :
67/UDP (Server) : 서버가 클라이언트에게 응답할 때 서버의 소스 포트 67에서 대상 포트 68로 보낸다.
68/UDP (Client) : 클라이언트가 서버에게 요청할 때 클라이언트의 소스포트 68에서 서버의 대상 포트 67로 보낸다.
IP 반납 (임대 해제)
DHCP는 자동으로 IP를 할당하기 때문에 할당받은 IP를 제거해야 할 때가 있다. Release를 통해서 IP를 제거할 수 있다.
ipconfig /release
IP 임대 요청
지금 사용하던 IP주소를 갱신하거나 새로운 IP 주소를 요청하고 싶을 때 DHCP Request를 보내서 갱신할 수 있다.
ipconfig /renew
동작 방식 : DORA
Discover : 이 네트워크에 DHCP가 있는지?
Offer : IP 주소를 사용하도록 제안한다.
Request : 제안된 IP주소를 사용하고, 정식으로 승인하도록 한다.
Ack : 요청하신 Ip주소를 정식으로 임대하고, 설정 정보를 사용하세요.
(2-1) VMWare setting VMWare1(WIN10), VMWare 2(WIN2022) 를 vmnet1로 맞춘 상태에서 서버를 연결한다.
(2-2) WIN2022 서버 관리자 > 서버 역할 > DHCP 서버 기능을 체크

(2-3) 서버 관리자 > 관리 > 역할 및 기능 추가
여기서부터는 DHCP 서버에서 사용할 포트 범위를 지정하는 단계인다.


(2-4) DHCP중 IP 제외 범위를 결정한다.

(2-5) 임대 기간

(2-6) DNS와 WINS 서버 등 세부사항을 설정할 수 있다.


(2-7) 범위 설정이 완료 되었다.


VMWare1(Win 10 Client)와 연결되어 있는 클라우드1을 설정할 때는 VMWare Adapter 활성화를 해놓아야 한다.

VMWare 2(WIN2022) 서버 컴퓨터에서 IP를 설정한다. 고정된 하나의 IP로 설정했다.
서버 컴퓨터는 VMWare1(WIN10 Client)하고만 연결되고 외부 인터넷과 곧바로 연결되지 않기 때문에 VMnet1만 잘 연결되어 있으면 되다.
DNS 서버는 LG유플러스(203.248.252.2)로 설정했다.(상황에 따라서 바꾸시면 됩니다.)
KT DNS(168.126.63.1)


라우터의 전원을 켜서 IP address, Access-list, ip route를 설정한다.
라우터 기준으로 왼편이 ip nat inside, 오른편이 ip nat outside로 설정하다.
Access-list 1을 정의한다.
accesss-list 1 permer
정의한 Access-list를 interface f0/1에 overload한다.
f0/1은 NAT에서 Outside이다.
ip nat source list 1 interface FastEthernet0/1 overload
f0/0은 VWWare client와 연결되어 있다.(게이트웨이-서브넷 마스크를 입력)
int f0/0
ip addr 192.168.53.254 255.255.255.0
ip nat inside
no sh
f0/1은 외부와 연결되어 있다. (여기서, 10.17.0.1은 대역만 정확히 맞추면 외부와 연결된다.)
int f0/1
ip addr 10.17.0.1 255.0.0.0
ip nat outside
no sh
Default routing으로 모든 router를 설정한다.
ip route 0.0.0.0 0.0.0.0 10.0.0.1


정리하면, 원래 IP는 수동으로 할당하고, 일정한 범위를 두고 자동으로 할당한다.
(DHCP에서 route 설정 이야기는 별도의 이야기 이다.)