타 기종에 비해 국내에선 욕 많이 먹는 모토로이 입니다만 초기 비용을 많이 주고 구입하신분들을 제외하고
글쎄요...제가 받아 보고 몇일 사용해본 소감은 왜 욕먹는지 모르겠습니다.^^;
기본적으로 웹서핑,메일은 휼륭합니다만 기본제공되는 8GB SDCARD론 무언가 부족한것 같습니다.
usb를 통해 파일교환 또는 vlc를 통한 실시간 스트리밍은 아무래도 제 취향이 아니라 네트웍을 통한 폰의 자유로이 네트웍 파일 억세스에 초점을 맞췄습니다.
부족한것을 채워주기 위해 네트웍공유중 쉽게 구축할 수 있는게 samba서버 인지라 공유서버에 접속해보니
일반app에서는 네트웍 공유 억세스는 가능한데 동영상 플레이는 불가능 하더군요
해결방법은 mount밖에 없는것 같고 그러기 위해 root 억세스가 되야 합니다.
root억세스는 크게 adb,universal_androot.apk 저는 쉽게 후자를 택했습니다.
루팅 후 마켓에서 busybox, terminal emulator app을 설치
아래 두개의 커널 모듈 파일을 다운받고
/system/lib/modules 에 복사 (퍼미션 644)
폰에서 terminal emulator 실행 마운트 디렉토리 생성 -> 슈퍼유저 ->모듈 올리기 ->확인
$mkdir /sdcard/samba (samba라는 디렉토리는 사용자가 원하는 것으로 바꿈)
$su
#insmod /system/lib/modules/nls_utf8.ko
#insmod /system/lib/modules/cifs.ko
$su
#insmod /system/lib/modules/nls_utf8.ko
#insmod /system/lib/modules/cifs.ko
저 같은 경우 삼바 서버 구축시 smb.conf 에 dos charset = UTF-8 로 설정되어 있습니다.
nls_utf8.ko 를 올리는 이유는 공유된 파일 중 한글이 깨지는것을 방지
lsmod를 해본 후 폰에 모듈이 잘 올라 갔나 확인..

삼바 마운트 예)
#busybox mount -t cifs //파일공유서버ip/공유폴더 /sdcard/마운트될디렉토리
위에서 samba디렉토리를 생성했으므로
#busybox mount -t cifs //파일공유서버ip/공유폴더 /sdcard/samba -o username=삼바유저,password=삼바유저암호,iocharset=utf8
경우에따라 퍼미션조정하시면 됩니다.위에서 samba디렉토리를 생성했으므로
#busybox mount -t cifs //파일공유서버ip/공유폴더 /sdcard/samba -o username=삼바유저,password=삼바유저암호,iocharset=utf8
*삼바서버가 정확히 구동되고 있는경우는 에러 없이 마운드됩니다.
#mount 로 확인

이제부터 /sdcard/samba 디렉토리를 통해 동영상,사진,문서,음악,만화등 필요한 파일을 삼바 네트웍공유 서버를 통해 폰에서 억세스 가능
samba.zip
안녕하세요?
답글삭제저도 모토로이 사용자입니다.
리눅스는 아주 기본적인 것만 알고 (그냥 웹서버 운영 + smb 파일 공유) 있습니다.
cifs 검색하다가 포스팅을 찾아서 오게되었습니다.
혹시 기본 포트가 막혀있는 상황에서 다른 포트로 설정을 하려면 어떻게 해야하는지 조언 좀 구할 수 있을가요?
고정 IP 사용중인 컴퓨터에 외부에서 CIFS접속할 방법을 찾고 있습니다.
참 저는 원래 텍스트큐브 말고 티스토리 운영중입니다.
로그인 눌렀더니 자동으로 텍큐 로그인이 되네요.
http://iverson.tistory.com 입니다^^;;
@우주인간 - 2010/10/26 13:13
답글삭제안녕 하세요
검색어로 vpn samba 또는 ssh 터널링 samba 하시면 해당하는 문서들이 아마 나올것 같네요^^;
모바일 페이지를 지원하지 않는 관계로 저도 다시 티스토리로 이동할까 고민중이네요