본문 바로가기
아이티 공부/Vmware

Vmware Workstation 포트 포워딩 하는 방법

by Klero 2018. 10. 2.
Vmware Workstation 포트 포워딩 하는 방법


포트 포워딩을 아십니까? 포트 포워딩은 다른 말로 포트매핑이라고도 합니다.

이것은 간단하게 IP주소와 포트번호가 결합된 통신 요청을 
다른 곳으로 넘겨주는 것이라고 볼 수 있습니다.


보통 회사 공유기에 많이 설정하곤 합니다. 회사 공유기로 포트 매핑 설정을 해 놓고 집에서

회사의 컴퓨터에 원격으로 접속하여 업무를 처리할 수 있기 때문이죠


저는 공유기는 아니고 VMware Workstation을 이용해 포트포워딩 하는 방법을 알려드리겠습니다.




환경 : 노트북A 와 노트북B 즉, 물리적인 노트북 두 대 

노트북B에는 Vmware 워크스테이션이 설치되어 리눅스 VM이 올라가 있음


이러한 환경에서 저는 노트북 A 에서 노트북 B에 올라간 VM의 어떤 서비스의

특정 포트에 연결이 되게 설정을 해보겠습니다.





저는 192.168.10.184 아이피를 가진 노트북에서 192.168.100.103:17081 로 붙고 싶습니다.

하지만 위와 같이 노트북A와 노트북B의 VM은 다이렉트로 통신을 할 수가 없습니다. 

당연히 포트에 접근이 불가능합니다.

즉, 192.168.10.184 에서 192.168.100.103 아이피로 다이렉트로 붙을 수가 없습니다.

(* 노트북A와 노트북B는 같은 망에 있기 때문에 통신이 됩니다.)



이럴 때는 Vmware 의 Virtual Network Editor 의 NAT 설정을 통해 포트포워딩을 해주면 됩니다.

즉, 노트북A(192.168.10.184) 는 노트북B(192.168.10.185)에게 192.168.10.185:10381로 들어오면

노트북B에 설치된 VM의 어떤 포트(192.168.100.103:10781)로 접속해달라고 요청하게 되는 것입니다.

아래 내용을 보면 이해가 되실 겁니다.


먼저, VMware WorkStation의 Virtual Network Editor 설정 화면에 들어갑니다.

VMnet8을 선택하고, NAT Settings를 클릭합니다.

 




NAT Settings 화면이 나타납니다.

아래 잘 보면 포트 포워딩(Port Forwarding) 항목이 보이는 것을 볼 수 있습니다.

여기서 설정을 해주면 됩니다. Add 버튼을 클릭합니다.




아래와 같은 설정을 할 수 있는 화면이 나타납니다.


Host port : 노트북B로 들어오는 포트 입니다.

Type : 프로토콜을 선택하면 됩니다.

Virtual machine IP address : 노트북B에 설치된 VM의 아이피를 입력하면 됩니다.

Virtual machine port : 연결을 위해 노트북B에 설치한 VM의 특정 포트를 입력합니다.




이렇게 하면

192.168.10.185의 10381 포트로 접속을 하면 192.168.100.103의 17081 포트로 포트포워딩이 됩니다.


* 참고로 노트북B에는 10381에 대한 포트가 열려야 됩니다.

저의 노트북B에는 윈도우즈 10이 설치되어 있었는데요.

제어판의 방화벽에서 인바운드에 10381 포트를 열어주었습니다.



도움이 되시기를 바라겠습니다.



댓글