NAS

퍼펙트뷰어용 WD My Book Live 설정하기 (Samba 서버)

우성군 9 14166 0

1. 들어가며


예전에 에어코믹스 서버 설치하기 강좌(링크)를 올렸었는데요, 테스트해보니 RAR파일이 열리지 않았습니다.


그리고 에어코믹스의 뷰어기능이 부족하다고 생각하여 알아보니, 퍼펙트뷰어가 상당히 호평을 받고 있었습니다.


그래서 이번 강좌에서 WD My Book Live(이하 MBL)의 파일을 퍼펙트뷰어로도 볼 수 있도록 설정하는 방법을 알려드리고자 합니다.




2. 삼바서버 수정하기


퍼펙트뷰어는 FTP를 지원하지 않고, CIFS와 SAMBA 프로토콜을 이용합니다.


그래서 삼바서버의 설정을 먼저 수정해야 합니다.



nano /etc/samba/overall_share


위 명령어를 내리면 이상한 화면이 나오는데 당황하지 마시고 제일 밑에



## BEGIN ## sharename = manga #

[manga]

path = /DataVolume/comix/manga

comment = manga for Perfect Viewer

map read only = no

valid users = admin

write list = admin

## END ##


위의 소스를 추가해 줍니다.


path = /DataVolume/comix/manga  는 예전 에어코믹스 강좌에서 적어드린 경로인데


혹시나 다른 곳에 설정하셨다면 본인의 경로에 맞게 수정해야 합니다.


그리고 


valid users = admin


이건 'admin이라는 사용자만 접근할 수 있다' 라는 말입니다.


혹시 다른 사용자도 접근할 수 있게 하려면 콤마와 사용자 이름을 추가하면 됩니다.


valid users = admin,test,test2,test3


이런 식이죠.



그리고 


write list = admin


위의 의미는 'admin이라는 계정에게 쓰기와 지우는 권한을 준다'는 말입니다.


마찬가지로 콤마를 이용하여 사용자를 추가할 수 있는데요,


write list = admin,test


이렇게 해두면 test라는 유저가 퍼펙트뷰어 내에서 만화를 다 삭제할 수도 있으니 주의하시는게 좋습니다.


소스를 자신의 환경에 맞게 수정하였다면


컨트롤+O, 엔터, 컨트롤+X 를 눌러 저장 후 닫아줍니다.



/etc/init.d/samba restart


위 명령어로 삼바서버를 재시작해줍니다.



MyBookLive:~# /etc/init.d/samba restart

Stopping Samba daemons: nmbd smbd.

Starting Samba daemons: nmbd smbd12171: old priority 0, new priority 0.

MyBookLive:~#


위와 같은 내용이 나오면 성공적으로 수정이 반영이 된 것입니다.




3. 퍼펙트뷰어에 서버 추가하기


이제 퍼펙트뷰어에서 접근해봅시다.


메뉴에 열기를 누른 후 왼쪽 위에 ▼로컬을 누르면





▲ 위와 같이 로컬과 원격을 선택할 수 있습니다. 원격 선택




▲ 그럼 위와 같이 빈 화면에 밑에 서버 추가가 있는 서버 추가를 누르면





▲ 위와 같이 넣는 부분이 나옵니다.





▲ 그러면 위와 같이 서버에 MBL의IP/manga  이런 식으로 넣고


admin 계정의 정보를 넣습니다. 설명은 아무거나 넣어도 됩니다.





▲ 위와 같이 서버가 추가됩니다. 그것을 누르면


자신의 만화가 보입니다.


이제 내부에서의 접근은 성공입니다.




4. 외부에서 MBL의 만화보기 (포트포워딩)



그런데 매번 집안에서만 볼 순 없죠? ㅎㅎ


외부 설정을 해줘야 합니다. 외부설정은 포트포워딩이 필수인데요. (포트포워딩을 잘 모르시면 제 강좌를 보세요 강좌 링크)


삼바는 내부포트를 445를 쓰기 때문에 해당 포트를 포트포워딩해줘야 합니다.





▲ 저는 위와 같이 로컬포트(내부포트) 445에 포트레인지(외부포트)에 450을 잡아줬습니다.


외부포트를 같게 해줘도 상관없는데 제 공유기 문제인지 접속이 안되더군요.


이제 퍼펙트뷰어에서 서버를 추가해줍니다.


DDNS 설정은 당연히 해주셔야 하구요.





▲ 위와 같이 서버주소에 DDNS:외부포트/manga 를 넣어주면 됩니다.


나머지는 위에 했던 방식대로 하면 잘 됩니다.




5. 마치며



퍼펙트뷰어는 RAR파일이 잘 보이고, 뷰어로서 기능도 훌륭합니다.


다만 삼바서버를 이용해서 그런지, 약간 반응이 굼뜹니다.


버벅 거리는 느낌이 있구요. 파일을 다 다운받은 후 진행하는 느낌이 들더라구요.



에어코믹스는 스트리밍 방식으로 진행해서 더 쾌적하게 이용할 수 있지만 뷰어 기능자체가 좀 아쉽고


결정적으로 RAR이 안되기 때문에 고민이 되실거라봅니다.



둘다 해보시고 본인에게 맞는 뷰어를 선택하면 될 것 같습니다.


이상 MBL 퍼펙트뷰어 강좌였습니다.

, , , ,

9 Comments
천천히걷기 2014.02.03 19:32  
안녕하세요...여기와 NAS 포럼에서 많은 정보를 얻고 있습니다.
한가지 질문드릴것이 있습니다.
제가 ASUS공유기를 사용하면서 하부USB에 외장하드를 붙여 사용하고 있습니다.
DDNS설정도 되어 있지만 외부 핸드폰에서 Perfect Viewer로 열면 찾을수가 없다고 나옵니다.

공유기내에 파일 "/etc/smb.conf"에 위에것을 추가해 봐도 안되어서
ASUS 공유기내에 Samba 이나 CIFS 설정법을 문의드립니다.

Merilin 펌웨어 README.TXT 에는 이런말도 있는데 관련있는 내용인지요?

** Mounting remote CIFS shares on the router **
You can mount remote SMB shares on your router.  The syntax will
be something like this:
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
(backslashes must be doubled.)
우성군 2014.02.03 21:00  
혹시 내부에서

wifi접속 후 퍼펙트뷰어에서 접근해보셨나요?

주소에 192.168.1.1 넣고

아이디 비번엔 공유기 관리자 아이디 비번 넣으면 됩니다.

전 멀린펌 설치 후 entware를 설치했는데 그것만 나오더군요;;

방금 내부에서는 접근 성공했습니다만 외부는 아직 시도 중입니다.
우성군 2014.02.04 01:44  
제가 해보니깐 445번 포트를 포트포워딩을 해줘도 퍼펙트뷰어에선 읽지를 못하네요...
천천히걷기 2014.02.06 08:59  
네 저도 내부에서는 잘됩니다만 외부에선 포트포워딩을해도 읽지를 못해서 활용을 하지 못하고 있습니다. Vpn으로헤서 읽는것으로.해보았으나 속도문제때문에 어렵습니다. 방법이 있으면 좋을텐데 참 아쉽습니다
우성군 2014.02.06 09:41  
간이나스의 한계라고 보입니다.

MBL이나 기타 시놀로지 나스의 경우 아무 문제가 없습니다.
천천히걷기 2014.02.07 00:51  
홧김에 자작 NAS용 1037U 보드를 구매하였습니다..ㅎㅎ 집에 굴러다니는 부품들 조합해서 조립해야 겠습니다.
우성군 2014.02.07 01:17  
헉.. 통 크시네요. ㅎㅎ

자작이 최고죠.
verite7k 2015.12.24 15:05  
우성군님 질문 한개만 드릴게요^^;

path = /DataVolume/comix/manga 이거 설정하는 부분부터 막혔는데요.

http://www.wsgvet.com/bbs/board.php?bo_table=iomega&wr_id=841

위 링크보면서 에어코믹스 설치할때 폴더위치 변경이나 수정안하고
기본대로 설치했었거든요.
5.폴더의 위치와 이름 바꾸고 싶다면? <-- 이부분은 건너뛰었어요.

그렇다면, 경로에 뭐라고 적어야 되는지요?
현재 wd my cloud 상에 public, smartware, timemachinebackup, torrent, comix 이 폴더순으로 있고
파일은 comix 폴더에 넣어났습니다.

경로구성이 어렵네요. ftp 폴더는 어디있는건지..

좋은 하루 보내세요~
우성군 2015.12.24 16:13  
comix에 있다면 shares 밑에 있겠네요.

path = /shares/comix

위와 같이 설정하면 될 것 같습니다.

FTP 폴더도 전부 shares 폴더 하위에 있습니다.