본문 바로가기

TECH DOC

PassPort port forwarding utility Win XP v1.0

PassPort port forwarding utility Win XP

 

Date

Ver

Etc.

12.06.29

1.0

 

 

 

 

 

 

 

 

 

1.    PassPort port forwarding utility Win XP

(다음은 http://pjs-passport.sourceforge.net/  에서 발췌 …)

이 프로그램은 port forwarding 을 지원하는 프로그램으로 ‘Open Source Software’ 이다.

 

Open Source 에 대해서는 다음과 같이 기술되어 있다.

사용자의 이득을 위해, Open Source 소프트웨어는 라이선스되어 있고 비용없이 다운로드, 사용할 수 있다. 이 소프트웨어의 소스코드는 비용 발생없게 만들어졌으며 더 나은 목표를 위해 변경할 수 있으며, 변경된 코드를 다른 유저의 편의를 위해 커뮤니티에 배포할 수 있다.

 

2.    Test Environment

l  윈도우에서 로컬의 Virtual Machine 으로 연결

l  외부에서 로컬 PC 의 특정 포트를 사용하여 특정 Virtual Machine telnet 연결

 

System : Windows 7 professional

Local IP Address : 192.168.6.12

Virtual Machine : VMWARE Server

Virtual Machine IP Address : 192.168.137.201, 192.168.137.202

Virtual Machine SSH Service Port : 22

Virtual Machine Network : Host-only

 

3.    PassPort port forwarding utility




 

프로그램 자체는 매우 심플하다. 맵핑룰을 만들고 서비스 시작/정지가 전부이다.

위 화면은 초기 실행하면 나오는 화면으로 서비스 시작/정지/룰정의가 가능하다.




 

위 화면은 ‘Define/View forwards’ 버튼을 눌렀을 때 나오는 화면이다.

기존에 정의 된 룰을 확인할 수 있으며 새로이 추가할 수도 있다.

 

하단부가 Source , Target IP, Port 를 지정할 수 있는 화면이다.

Source 192.168.6.12 28000 입력하고 Traget 192.168.137.201 22 로 입력을 하면

이것의 의미는 192.168.6.12 28000 연결을 192.168.137.201 22 연결로 포워딩하겠다는 의미이다.

 

로컬 피씨의 IP 는 같은 네트워크 상에서 접근이 가능한 연결이며, 가상머신의 네트워크는 Host Only 를 사용하기에 같은 네트워크 상의 타 PC 에서 192.168.137.201 로의 직접접근은 불가능하다.

 

하지만 위 구성이 그 접근을 가능케 해 준다.

 

룰 구성 이후에 Add/Change 버튼을 누르고 OK 한다.

이후 다시 초기화면으로 돌아가는데 Start 를 누르면 적용이 된다.

 

4.    Windows 7 Firewall

 




앞서 port forwarding 한 것만으로는 외부에서 해당 서비스에 접속이 불가능하다.

그 이유는 방화벽 때문으로 들어오는 연결에 대해 예외설정을 해야 한다.

 

제어판에서 방화벽으로 이동하여 고급설정으로 들어가면 방화벽에 대한 룰을 설정할 수 있다.

규칙 종류를 포트에 대해 선택하고 다음으로 넘어간다.

 



 

외부의 불특정 연결로부터 port forwarding 에 사용한 IP 를 지정하였다. (28000-28001)

이 작업 이후에는 위 범주에 대해 수행할 작업을 선택할 수 있다.

 



 

연결 허용을 선택하였다.

 

 

수행할 작업을 선택한 이후 적용되는 시기를 정하고 다음을 누르면 룰에 대한 이름 및 설명을

입력하는 창이 나오고 완료하게 된다.

 

5.    References

A.     PassPort port forwarding utility Win XP | http://pjs-passport.sourceforge.net/