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 포트를 열어주었습니다.
도움이 되시기를 바라겠습니다.
댓글