Space Shift !

집에있는 PC의 동영상을 실시간으로 감상하자! (원격제어,가상아이피,VAN 공유) 본문

이야기(talk)

집에있는 PC의 동영상을 실시간으로 감상하자! (원격제어,가상아이피,VAN 공유)

레이필 2007. 8. 16. 21:20

http://blog.naver.com/duckyblues/70018224492

노트북을 사용하다보면 몇가지 불편한 점이 많습니다.
저에게 있어서 가장 큰 불편한점은... 하드디스크 용량의 부족함.
물론 돈을 좀 투자한다면 고용량의 하드디스크로 바꿀 수 있겠지만... 그렇게 돈이 넉넉하지 못한 관계로 다른 방법을 찾아보았습니다.
제가 하드디스크 용량을 가장 필요로 하는 부분은 동영상(드라마, 영화, 쇼프로 등)의 감상입니다.
제가 일하는곳에서는 전송속도가 그렇게 잘 나오지 않는 편이라 보통 주말에 집에 연결되어있는 광랜을 사용해서 원하는 영상을 다운받고는 했지요..
그러다보니 불편한점이 이만저만이 아니라 인터넷으로
집에 있는 PC의 하드디스크에 담겨져있는 동영상을 볼 수 있는 방법을 간구하기 시작했습니다.
제가 해결한 방법은 VPN을 사용해서
해결 순서.
1. 외부에서 PC에 대한 제어권을 필요로함.
우선 집에 있는 PC가 어머님의 손에 의하여 수시로 꺼지기 때문에 ( ..)
평소에는 관심을 가지지 않았던 WOL(wake on lan)에 대하여 알아보았습니다. 다행히도 현재 가지고 있는 랜카드와 M/B, 공유기 모두 WOL을 공식적으로 지원하고 있었습니다.
목표는 외부에서 집에있는 PC를 키고 끌 수 있어야 하며 기타 작업에 대한 제어권까지 가지는게 목표입니다.
우선 외부에서 집으로 연결을 시도할때마다 바뀔 수 있는 ip주소를 쉽게 알 수 있도록 ddns설정을 했습니다.
여러 서비스들이 있지만 저는 공유기에서 자체적으로 지원해주는 DDNS를 설정하였습니다.

ipTime 공유기에서 자체지원해주는 DDNS서비스

별다른 프로그램 설치나 등록이 필요 없이 호스트이름과 email주소 , 그리고 호스트이름에 대한 비밀번호만 설정해주고 등록버튼을 눌러주니 어렵지 않게 ddns가 설정이 되었습니다.
제가 사용하는 공유기는 ipTime Pro 54g 라는 제품으로 (제품설명 바로가기) 현재는 후속모델이 나와있지만 제가 써본 공유기들(4-5종)중에서 최고의 성능을 보여주는 제품으로 가격도 착해서(후속모델 최저가 45000원) 참 맘에 들었던 제품입니다.
ddns설정을 해주고 외부에서 공유기 설정을 변경할 수 있도록 원격 공유기 관리 기능을 켜주었습니다.

원격 공유기 관리기능 설정화면

자 이제 won설정을 해주어야 합니다. 우선 집에 있는 PC의 cmos설정에서 Won관련 항목을 사용함으로 변경해주시고
이를 공유기에서 제어할 수 있도록 등록을 합니다.

공유기 WOL 설정화면

자 이제 제가 어디에 있던지  공유기와 집에 있는 컴퓨터의 코드가 꼽혀있다면 집에있는 컴퓨터를 마음대로 껏다 켰다 할 수 있게 되었습니다 :)
이제 반은 온것 같내요...
원격으로 집에있는 컴퓨터를 제어 할 수 있도록 원격 데스크탑 설정을 했습니다.

공유기의 원격 데스크탑 연결 설정

윈도우의 원격 데스크톱 설정

자 이제 준비는 끝났습니다.
외부에서 집으로 연결을 시도할때에는

원격 데스크톱 연결을 사용해서 접속을 시도하게 됩니다. 물론 주소는 복잡한 ip주소가 아닌 ddns설정으로 잡아준 주소가 되겠지요. (저의 경우는 kaorw.iptime.org )
이제 간단한 작업등은 모두 할 수 있게 되었습니다만...
저의 처음 목표였던 외부에서 집 PC의 동영상을 재생하려면 몇가지 문제가 있습니다.
원격 데스크톱으로 보는 동영상의 화면이 매끄럽지가 않다는 것이지요.
평균적으로 동영상이라 하면 17프레임 이상의 영상이 나와줘야 하는대...
원격 데스크톱은 초당 1-2회정도의 화면만을 전송해주기 때문에 원활한 감상이 힘들어집니다.
따라서 집의 PC에서 현재 사용하는 컴퓨터로 동영상을 전송시키면서 봐야 합니다.
그러기 위해서는 FTP등으로 연결을 하는게 가장 좋은 방법일 것 같습니다.
집의 컴퓨터에 Serv-u등의 ftp서버 프로그램을 실행시키고, 외부에서 ftp클라이언트로 보고자 하는 동영상을 다운받으면서, Gom player나 kmp등의 유틸리티로 다운받는 동영상을 보는겁니다.
문제는... 이놈의 귀차니즘 =ㅁ=....
먼가 더 편한 방법이 없을까 알아보다가 VPN(Virutal Private Network)에 대해서 알게 되었습니다!_!

vpn개념도 출처 EFM networks

위의 개념도에서 보시면 알겠지만 VPN인터넷을 통해서 Lan환경으로 접속하는 가상 사설망입니다.
이렇게 연결하게 되면 쉽게 윈도우의 "내 내트워크 환경"상에 연결된 PC들이 뜨게 되고, 동영상이 있는 집PC의 하드디스크를 공유시켜서 열람할 수 있게 되는 것이지요.

윈도우의 VPN설정 1

윈도우 XP를 기준으로, 네트워크 연결에서 새 연결 만들기를 선택 하시고
새 연결 만들기 -> 회사 네트워크 -> VPN
순으로 선택하시면 추가가 됩니다.

윈도우 VPN설정 2

그리고 만들어진 VPN연결을 오른클릭 하시고 속성 대화상자에서
네트워킹-> TCP/IP 속성 -> 일반 탭의 고급 -> 일반 탭의 "원격 네트워크에 기본 게이트웨이 사용" 을 해제해 주시면 됩니다.

공유기 VPN설정

공유기에서는 VPN연결을 위해서, 접속 계정과 암호를 만들어주시고, VPN연결을 했을때 설정되어질 ip주소를 할당해 주시면 됩니다.
자 이제 준비가 되었으면 연결에서 VPN을 더블클릭하셔서 연결해주시면 됩니다.

사용자이름과 / 암호는 아까 공유기에서 설정해주신대로 넣으시고

속성을 누르시고 공유기 주소를 입력합니다.
저는 위에서 설정한대로 ddns주소를 넣었습니다.

ipconfig로 확인해보니
ip주소를 보시면 아시겠지만...
제가 쓰고있는 노트북은 nespot으로 연결되어 있습니다 :)
VPN연결은 어떻게 되어있나 보시면..
PPP adapter 는 이름으로 vpn이 설정된걸 알 수 있습니다.
gateway는 vpn을 통해서 인터넷을 할게 아니기때문에 위의 설정대로 공란으로 보이는군요.
자 이제 실제로 잘 작동하나 확인해보겠습니다.

작업그룹 컴퓨터 보기에서 정상적으로 잡히는걸 볼 수 있습니다 :)

공유설정해둔 폴더들도 이상 없이 보이는군요.
비단 동영상만이 아니라 프린터 등도 이와 같은 방법으로 사용할 수 있습니다.

자 그럼 동영상을 감상해보도록 할까요? ^^

별 이상 없이 잘 나옵니다 ㅎㅎ...
(야구동영상이라고 해서 이상한거 상상하신분들~ 나빠요~~)
테스트결과 일반적인 드라마/애니메이션등은 거의 타임루즈 없이 재생이 되었습니다.
하지만 800mb이상의 고용량 파일을 재생할때는 좀 버벅임이 없지않아 있었다.
그럴때는 FTP를 이용한 전송받으면서 시청하는 방법이 더 좋을것 같다 ^^.
자 그럼 즐거운 동영상 라이프..(쓰고보니 이상하내;;)

ps. 약자는 제대로 WOL이라고 쓰고 죄다 WON으로 썻내요 =ㅁ=.. 왜그랬지

Comments