KOROMOON

착한 사마리아인이 되고 싶습니다.

10/07/2020

VMware Workstation 에서 DHCP IP 를 고정으로 설정하는 방법


여러 개의 VMware 이미지를 사용하다가 새로운 버전의 이미지를 다시 셋팅해서 사용하게 되면 DHCP IP가 바뀌게 됨.

(예를 들어 Kali Linux 2020.2 를 삭제한 후 Kali Linux 2020.3 으로 다시 셋팅해서 사용 시 DHCP IP 가 바뀜)

VMware 프로그램의 포트포워딩 설정을 다시해야 하는 문제점이 발생됨.

모의해킹, 보안분석 등 업무 시 여러 개의 이미지마다 각각의 고정 DHCP IP 를 설정하는 게 좋음.

VMware 네트워크 환경이 NAT 환경이라는 가정 하에 고정 DHCP IP 를 설정하는 방법은 아래와 같음


먼저 VMware 프로그램에서 고정된 서브넷 대역대 설정한 후 고정 DHCP IP 를 설정함.




( 1 ) 고정된 서브넷 대역대 설정


VMware 프로그램을 설치한 후 VMnet1, VMnet8 서브넷은 랜덤으로 설정됨.

보통 VMnet1 은 Host-Only 유형이며 VMnet8 은 NAT 유형임.

NAT 유형 : 가상머신 프로그램의 자체 DHCP 서비스를 이용한 내부 네트워크 대역 IP 를 할당 받음.

Host-Only 유형 : 외부와 단절된 내부 네트워크를 구축하는 것으로 구성된 가상머신들끼리만 통신이 가능함.


가독성 때문에 사용자가 원하는 서브넷으로 바꿔서 사용함.

필자는 보통 VMnet1 - 192.168.10.0/24, VMnet8 - 192.168.100.0/24 으로 설정함.


1. VMware Workstation GUI > Edit > Virtual Network Editor 클릭 > Change Setting 버튼 클릭


2. VMnet1 과 VMnet8 에 대한 각각의 서브넷을 원하는 서브넷으로 설정한 후 OK 버튼을 클릭함.





( 2 ) 고정 DHCP IP 설정


1. 고정 DHCP IP 를 설정하고자 하는 VMware 이미지의 Mac 주소를 확인함.


2. C:\ProgramData\VMware 폴더의 vmnetdhcp.conf 파일을 관리자 권한으로 연 후 아래와 같은 형식 내용을 host VMnet8 섹션 밑에 추가함.

(아래 스샷은 Kali Linux 이미지를 192.168.100.130 고정 IP 로 설정한 화면 예제임)


형식 : 

host IDENTIFIER {

    hardware ethernet MAC_ADDRESS;

    fixed-address RESERVED_IP;

}


IDENTIFIER - 식별자로 각 VMware 이미지의 고유한 문자열

ethernet MAC_ADDRESS - Mac 주소

RESERVED_IP - 고정하고자 하는 DHCP IP (참고로 VMware 에서는 D클래스는 128 부터 시작하며 128 ~ 254 까지 지정하면 됨.)


3. 실행창(단축키 : 윈도우 + R)에 services.msc 입력하여 서비스창에서 VMware DHCP Service 서비스를 재시작함.


4. VMware 프로그램을 다시 시작하거나 VMware 이미지를 다시 시작함.

   아님 DHCP IP 를 재할당하면 됨.




참고 사이트 : 

http://www.milasbowman.com/howto/2015/07/setting-up-dhcp-reservations-on-vmware-workstation/




============================================================

본 게시물은 KOROMOON 님께서 작성하였으며 CCL (Creative Commons License) 에서 "저작자표시-비영리-동일조건변경허락" 이용조건으로 자료를 이용하셔야 합니다.


댓글 없음:

댓글 쓰기