Tip 분류

NAS에서 ASUS 공유기의 외장하드를 네트워크 드라이브로 마운트 하기

컨텐츠 정보

  • 37,715 조회
  • 2 댓글
  • 0 추천
  • 목록

본문

예전에 우분투에서 삼바 클라이언트로 네트워크 드라이브 연결(마운트)하기 라는 글을 쓴 적이 있었는데요.


Iomega NAS와 포고플러그의 외장하드를 오드로이드에 붙이는 것은 쉽게 되었습니다.


그런데 유난히 ASUS 공유기에 연결해놓은 USB가 오드로이드에 안붙어서 거의 한달 넘게 고민하고 


구글링했는데, 방금 성공했네요 ㅠㅠ 감동의 눈물 ㅠㅠ



아수스 관리자모드에서 FTP를 활성화 시킨 후 폴더를 생성 (새폴더로 하는게 깔끔합니다.)


저는 cloud 라는 폴더를 따로 생성함.



▲ 위와 같이 폴더를 생성할 수 있습니다.




▲ 그리고 위와 같이 삼바가 활성화되어 있어야 합니다.


물론 삼바가 기본적인 서비스라 아마 활성화되어 있을겁니다.




공유기 외장하드를 오드로이드(NAS)에 마운트 하려면


우선 오드로이드에서 공유기를 봐야합니다. (Putty를 오드로이드에서 실행)



wsgvet:/# smbclient -L 192.168.1.1 -U%

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]


        Sharename       Type      Comment

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

        Torrent         Disk      sda1's Torrent in SanDisk Cruzer

        entware         Disk      sda1's entware in SanDisk Cruzer

        cloud           Disk      sda1's cloud in SanDisk Cruzer

        IPC$            IPC       IPC Service (RT-AC66R)

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]


        Server               Comment

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

        COMTA                comta server

        IOMEGA_EZ            IOMEGA_EZ

        RT-AC66R             RT-AC66R


        Workgroup            Master

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

        WORKGROUP            RT-AC66R




위와 같이 cloud라는 sharename이 보입니다. 


이 폴더를 제 오드로이드(NAS)에 마운트 할 것입니다.




제일 처음 링크를 건 글과는 약간 형식이 다른데요.


마운트하고 싶은 NAS의 Putty를 실행해서



mount -t cifs //RT-AC66R/공유폴더 /원하는위치 -o username=아수스공유기아이디,password=아수스공유기비번,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm


위와 같은 형식으로 넣으면 됩니다.



mount -t cifs //RT-AC66R/cloud /mnt/asus -o username=admin,password=비번,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm


저는 위와 같이 설정해줬습니다.


제가 sec=ntlm을 빨간색으로 적은 이유는 저게 없으면 무조건 권한 거절이 됩니다.



cifs의 버그인지는 모르겠지만


mount error(13): Permission denied

Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)


위와 같은 에러를 한달 넘게 보고 있었네요 ㅠㅠ


아무튼 드디어 포고플러그 전원을 해제해도 되겠네요 ㅎㅎ


토렌트는 공유기에서 돌리고 FTP는 Iomega NAS에서 돌리고, 웹서버는 그냥 오드로이드에서 돌리면 되니깐요 ^^



그리고 fstab에서도


//192.168.1.1/cloud /mnt/asus cifs defaults,username=admin,pass=비밀번호,iocharset=utf8,sec=ntlm 0 0


위와 같은 형식으로 넣으면 재부팅 할때도 자동 마운트 될겁니다.


테스트를 안해봐서 모르겠지만, sec=ntlm만 있으면 다 되는 것 같으니 잘 될 것 같네요.

관련자료

  • 서명
    우성짱의 NAS를 운영하고 있습니다.

    저의 즐거움이 여러분의 즐거움이면 좋겠습니다.

댓글 2 / 1 페이지
전체 99 / 15 페이지
RSS

최근글


새댓글


알림 0