블로그 이미지
초보 용사 꼬마라크. 그림은 만렙 용사 아랑소드 -네이버웹툰 아스란영웅전 발췌
꼬마라크

Notice

Archive

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
  • total
  • today
  • yesterday

'홈공유'에 해당되는 글 1건

  1. 2013.04.24 [iTunes] VPN을 뚫고 홈공유(라이브러리 공유) 하는 방법
2013. 4. 24. 17:24 기타

egloos에 올린 글을 옮겨옵니다.

클리앙(http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=65093)에도 글이 올라가 있습니다.

 

 

Abstract

네트워크 공유(네트워크드라이브)를 이용하여, 보관함 및 미디어를 공유하는 방법으로 홈공유의 효과를 내는 방법입니다.

양쪽 컴퓨터에서 공유 잘 되며, 서브에서 음악 플레이 잘 됩니다.

미디어 추가는 양쪽 컴퓨터의 아이튠즈를 모두 켜놓으면 꼬이는 면이 있습니다

(이것은 아이튠즈가 종료될 때 현재의 리스트를 저장하는듯 합니다.

양쪽 다 켠 상태에서 한쪽의 리스트를 지우면 다른한쪽에서는 반영되지 않습니다.)


 

----------------------

1.Introduction

최근의 iTunes는 홈공유라는 기능을 제공합니다.

(9.0 버젼으로 업그레이드 되면서 생긴 것이라고 인터넷 어느 글에서 본 듯 합니다.)

저의 컴퓨터 사용 환경은 메인컴퓨터(24시간 가동, 연구실소재), 서브 노트북(이동용) 이렇게 두대인데요

이걸 어떻게 홈공유로 묶어서 연구실에서 사용하다가 집에가서 노트북으로 동기화하며 사용할 것인가?? 하는 고민이 생겼습니다.

많은 분들이 이런 점을 원하여, 홈공유를 사용하고 계시더군요^^ [1]

홈공유의 개념은 말그대로 집 컴퓨터들의 보관함을 공유하는것인데요,

검색해서 찾은 어느 글쓴이(레인코트 님)의 말을 옮기자면,

  • "PC, Macbook, iPod iTunes 라이브러리를 local network 안에서 최대 5대까지 무제한 공유해주는것. 그리하여 외장하드에 있는 나의 음악 파일들을 일일이 옮길 필요 없이 Macbook에서 바로 들을 수 있다는 것" [2]

글쓴이의 말처럼, 홈공유에는몇가지 제약사항이 있습니다.

  • 같은 iTunes 계정으로 로그인 및 컴퓨터 인증하여 홈공유를 설정할 것
  • (Bonjour 멀티캐스트를 위해) 같은 서브 네트워크에 기기들이 존재할 것

첫 번째 조건은 그냥 다 되시죠? ^^

(만약 5대가 초과 되었다고 나오면, 계정 들어가서 인증 초기화 하면 0으로 될 겁니다.

매 번 할 수 있는게 아니라 1년에 몇 번 안될거에요)

두 번째도 집에서 공유기 사용하셔서 연결하시는 분들은다 될겁니다. ^^

하지만, 문제는여기서 발생하죠,

두 컴퓨터를 집이 아닌 곳(다른 네트워크)에서 사용하시는 분!! (네 접니다)

이 글은 이런 분들을 위한 홈공유 방법입니다.

 

 

 

2.Related Works

처음에는 VPN을이용해서 시도해 봤습니다.

VPN은 외부에서 VPN 서버에 접속하여 내부네트워크에 자신의 컴퓨터가 존재하는 것처럼 속여주는 것! 이라고 할 수 있습니다.

그리고, VPN은의외로 매우 강력한 터널링을 제공합니다.(왠간해선 내용을 못본다고 생각하시면 좋습니다)

 

1) VPN (Hamachi)

VPN "" 으로 홈공유에 연결하는 방법으로는 (제가 인터넷에서 찾은 바로는)

Hamachi를 이용한 방법이 유일한 것으로 보입니다.[3]

이 방법은Hamachi라는 LogMeIn.com에서 만든 클라이언트를 이용하여 접속하는 방법인데요,

(네 클라이언트가 필요합니다.)

그래서 클라이언트를 안 깔고 기본 제공하는 윈도우의 pptp VPN 을 이용해보고 싶었습니다.

(아무래도 클라이언트를 까는건 단지 그냥 귀찮더라구요-_-?)

편하게 그냥 클라이언트 깔고 하셔도 됩니다. ^^ (하마치가 맥에서도 되는지는 모르겠습니다. 64비트 운영체제도잘 모르겠군요)

하마치는 개인용도로 무료로 사용할 수 있다고 합니다.

 

2) VPN (pptpd 또는 공유기)

리눅스의 pptpd또는 집에서 흔히 사용가능한 VPN지원해주는 공유기(인터넷에검색하시면 ip****나 기타 VPN지원하는거 몇 종류 나옵니다)를 사용하여 VPN을 구성할수 있습니다. 구성방법은 [4][5]를 참고하시면 될 겁니다.(건너뛸게요)

이 방법에는 중대한 문제가 있습니다. 그럼에도 이 방법을 설명하는 이유는 내부 네트워크의 컴퓨터에 접근하기 위함입니다.

그 문제점은 바로,iTunes Bonjour VPN과 충돌을일으키는 문제입니다.[6]

아무리 해보려 해도VPN의 충돌 원인이 pptpd subnet D-class로 잡고, 라이브러리 컴퓨터는 C-class로 잡혀서 그런듯 해보입니다.(많은 실험을 통해 내린결론입니다.)

아무튼 직접 이 방법으로 연결하는 것은 아니고, VPN을 이용해서 접근할수 없는 내부 IP(사설 IP)에 접근하기 위한 용도로 사용합니다.

 

 

 

3. VPN을 뚫고 홈공유(라이브러리 공유) 하는 방법

본론입니다.

홈공유라기 보단 라이브러리 공유가 더 맞겠네요, 홈공유는 아이튠즈에서 공유폴더를 이용해 접근하지만, 본 방법은 라이브러리자체를 공유/접근하는 것이니까요^^

요약하자면,

"네트워크 공유(네트워크 드라이브)를 이용하여, 보관함 및 미디어를 공유하는 방법으로 홈공유의 효과를내는 것" 입니다.

 

1) 우선 필요한 사항으로

  • VPN 서버
  • 네트워크 드라이브 (1. NAS또는 2. 고정적으로 켜져 있는 컴퓨터의 공유 드라이브/폴더)

2) 보관함 공유 방법

방법은 기나긴 서론 및 관련연구 등을 무색하게 만들정도로 쉽고 간단합니다

  • iTuens의 보관함 및 미디어들을 적당한 드라이브로 옮겨 줍니다. 그리고, iTunes의 보관함의 위치도 변경합니다. ([7] 참조)

이것은 미디어의 path를 동일하게 유지시켜 주기 위한 것입니다. 예를 들어 저는 파티션 하나 만들어서 (H 드라이브) iTunes 폴더를 그리로 옮기고 (h:\iTunes), 미디어들도 해당 드라이브에 저장해 놓았습니다. (h:\video, h:\music 등등)

파일을 모두 옮기시고, 아이튠즈 실행시 shift를누르고 있으면, 보관함 선택 버튼이 나옵니다. 옮긴 폴더안의 .itl파일을 선택하면 보관함의 위치가 변경됩니다.

  • 네트워크 드라이브로 해당 드라이브를 공유 설정해 줍니다.

아까 옮긴 파티션(드라이브)를 네트워크에서 접근가능하도록 파일 공유 해줍니다. 아마 속성에 공유 탭이 있을 겁니다.권한 설정을 통해 접근시 계정 및 비밀번호를 넣을수 있게 설정할 수 있습니다. 드라이브전체를 공유해야 이게 패스가 어긋나는 일이 없을 겁니다. (어차피 데이터 파티션이라 드라이브 공유해도상관없습니다.) 여기서 네트워크를 통해 수정 가능하게 하시면 외부에서도 보관함의 수정이 가능합니다. 또한, NAS 등을 이용한다면, 그냥접근해서 쓸 수도 있을 라나요? ㅎㅎ

  • 두번째 컴퓨터에서의 VPN 접속

같은 네트워크에 들어있다면 상관 없겠습니다만, 본 글 자체가 그러한 사용자를 대상으로 한 글이아닌 관계로 ^^ VPN연결이 필요합니다. 윈도우의 파일공유서비스는 역시 같은 네트워크를 벗어나면, 접근이 안됩니다. 그래서같은 네트워크에 있는 것처럼 속여줄 VPN이 필요합니다. 당연히 VPN서버와 메인 컴퓨터는 같은 네트워크에 있어야 겠지요?? ㅎㅎ확인해 본 결과 VPN 서버를 Gateway로 사용하여 인터넷에접근할 수 있도록 "원격 네트워크에 기본 게이트웨이 사용" 옵션이 선택되어 있어야 합니다. 그리고, VPN연결 후 인터넷이 안 되는 분은 VPN속성에서 DNS를 설정해 주시면 될 겁니다. ^^

  • 두 번째 컴퓨터에서의 네트워크 드라이브 등록

두 번째 컴퓨터(보관함이 없는, 노트북)에 네트워크 드라이브를 달아주도록 하겠습니다. 내컴퓨터나 네트워크를오른클릭하면 네트워크 드라이브 연결 이라는 메뉴가 있습니다. 해당 메뉴를 눌러 네트워크 드라이브를 만들어줍니다. 아까 설정한 고정접근 IP 주소 및 드라이브 공유이름을 이용하여 만들수 있습니다. 예를들어, IPaaa.bbb.ccc.ddd 이고, 드라이브 공유시 지정한 공유이름이Media, 해당 미디어 및 iTunes 보관함이 들어있는드라이브가 H 드라이브라면, 두 번째 컴퓨터에서의 네트워크드라이브 설정은 드라이브 문자 H, 폴더에 \\aaa.bbb.ccc.ddd\Media 라고적어주면 H드라이브에 연결이 됩니다.

  • 두 번째 컴퓨터에서의 보관함 변경

두번째 컴퓨터에서도 아까와 마찬가지로 보관함의 위치를 변경해 줍니다. 쉬프트를 누르고 iTunes를 실행 후, 보관함의 위치를 아까 만들어둔 네트워크 드라이브의 iTunes폴더로 바꿔 줍니다. 그러면 iTunes에서 메인 컴퓨터의 보관함이 그대로 나오는 것을 볼 수 있습니다.

  • 컴퓨터 인증 및 로그인

두 컴퓨터에서 모두 동기화를 하기 위해 컴퓨터 인증 및 같은 계정으로 로그인이 필요 합니다. 굳이필요하지 않을수도 있어 보이지만, 컴퓨터가 인증이 안되어있으면, 동기화과정에서 권한이 없다면서 앱을 몽땅 지워버리겠다고 협박합니다. 홈공유는 구지 할 필요는 없는데요, 그 이유는 공유를 통해 같은 보관함을 동기화 하고 있기 때문으로 보입니다.

 

 

 

4. 주의사항

  • 인터넷 연결이 반드시 필요합니다.

이게 상당히 중요한데요, 홈 공유를 하려는 목적 자체가 인터넷을 통한 미디어의 공유이기 때문에필요합니다. 만약 아이폰으로 테터링을 하면서 공유하고 싶다!!? 라고생각하신다면, 전 데이터 요금은 책임지지 않겠습니다. 그리고연결해 본 결과, 네트워크 드라이브를 연결해제 하지 않고 연결하면 네트워크 드라이브 연결이 불안한 것이확인되었고, 네트워크 드라이브를 삭제한 후 테터링 연결, VPN접속, 네트워크 드라이브 재 연결, 아이튠즈 실행의 순서로 연결해 보았는데, 좀 늦게 실행되긴 하지만 잘 됩니다.

 

 

 

5. 결론

대망의 결론입니다.

홈공유 한번 해보겠다고 삽질한 시간이 주마등 처럼스쳐지나가네요... 요약하자면, iTunes 및 미디어 파일의공유를 통한 라이브러리 공유로 홈공유의 기능을 흉내내 본 것입니다. VPN에 대한 지식이 도움이 많이되었고, 결정적인 힌트는 [8] [7] 이었습니다. 조금 복잡한듯 보이기는 하나, VPN에 대한 난관일 뿐입니다.

 

 

 

References

[1] 네이버 검색 (홈공유), http://search.naver.com/search.naver?where=nexearch&query=%C8%A8%B0%F8%C0%AF&sm=top_hty&fbm=1

[2]iTunes 홈공유, http://blog.naver.com/wizcat96?Redirect=Log&logNo=140093783421

[3] 이제 집과 회사에서 아이튠즈를 편하게 공유하자, http://itislord.tistory.com/519

[4]VPN with PopTop PPTPD, http://blog.daum.net/naegaewa/15867736

[5]ipTIME VPN 서버 사용하기, http://blog.naver.com/zoonosis1?Redirect=Log&logNo=114842079

[6] 윈도우즈용 Bonjour(봉쥬르)에 관하여, http://cafe.naver.com/machub/552 , 네이버카페 [애플매킨토시유저그룹], 가입필요

[7]iTunes(아이튠즈) 경로를변경 해 보자, http://song2song2.tistory.com/entry/iTunesmodifycourse

[8] 외장하드를 이용한 iTunes Library관리, http://blog.meson.kr/209  

posted by 꼬마라크