Selamat Datang di blog Dhamsky
kali ini saya akan memberikan tutorial atau setting  bagaimana cara membuat file sharing dari router yang berbasis openwrt (
Apa itu OpenWrt ) dan tentunya router sudah di 
ExtRoot (
cara extroot di lengkap dengan gambar ) menggunakan aplikasi samba server saya sendiri sudah menerapkannya di router saya mr3020 dan berhasil :) 
 
   Apasih file sharing itu menurut saya file sharing itu memungkinkan anda untuk mengelola file dalam satu jaringan entah itu untuk menaruh atau melihat bahkan mengedit file. dengan aplikasi samba anda tidak perlu colok cabut flashdisk untuk berbagi file atau menginstal suatu software, cukup menggunakan jaringan wifi router yang sudah berbasis openwrt dan sudah di instal aplikasi samba server anda bisa bebas mengakses file yang anda taruh di file sharing samba server tanpa harus repot colok cabut flashdisk :) aplikasi ini sudah saya tes juga dengan menggunakan android dan hasil nya memuaskan saya bisa membuka entah itu .doc .xls .ppt .txt .avi .mkv .mp4 .mp3 itu bisa di buka dengan android dan sebaliknya pun begitu :)
Jika anda berminat atau ingin membuat file sharing anda saya berikan tutorialnya yang saya dapat dan saya tulis ulang untuk saya tulis di blog saya ini dari berbagai macam situs yang saya dapat terutama di 
grup facebook openwrt indonesia :)
 
Paket yang di butuhkan :
- opkg install luci-app-samba
samba36-server ntfs-3g
lakukan langkah dibawah ini:
 -------------------------------------------------------------------------------------------------
1. buka winscp lalu setelah selesai login masuk ke "/etc/config/firewall"
    buka file firewall setelah terbuka
edit  dengan menambahkan baris sbb jika sudah save ctrl+s
--------------------------------------------------
config rule
  
 option src         lan
  
 option proto         udp
  
 option dest_port     137-138
  
 option target        ACCEPT
config rule
  
 option src         lan
  
 option proto         tcp
  
 option dest_port     139
  
 option target        ACCEPT
config rule
  
 option src         lan
  
 option proto         tcp
  
 option dest_port    445
  
 option target        ACCEPT
--------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
2. setelah langkah 1 sudah selesai lalu masuk ke "/etc/samba/smb.conf.template"
edit , menjadi:
-----------------------------------------------------------------------------------------------------------------
[global]
  
 netbios name = |NAME|
  
 workgroup = |WORKGROUP|
  
 server string = |DESCRIPTION|
  
 syslog = 10
  
 encrypt passwords = true
  
 passdb backend = smbpasswd
  
 obey pam restrictions = yes
  
 socket options = TCP_NODELAY
    unix
charset = ISO-8859-1
       
local master = yes
  
 preferred master = yes
    os
level = 20
  
 security = share
  
 guest account = nobody
  
 invalid users = root
    smb
passwd file = /etc/samba/smbpasswd
------------------------------------------------------------------------------------------------------------------------
jika sudah selesai lalu save ctrl+s
_________________________________________________________________________
settingan yang Dhamsky edit
: tinggal copas di mr3020
 
[global]
        netbios name = |NAME| 
        display charset = |CHARSET|
        interfaces = |INTERFACES|
        server string = |DESCRIPTION|
        unix charset = ISO-8859-1
        workgroup = |WORKGROUP|
        browseable = yes
        deadtime = 30
        domain master = yes
        encrypt passwords = true
        enable core files = no
        guest account = nobody
        guest ok = yes
        invalid users = root
        local master = yes
        load printers = no
        map to guest = Bad User
        max protocol = SMB2
        min receivefile size = 16384
        null passwords = yes
        obey pam restrictions = yes
        os level = 20
        passdb backend = smbpasswd
        preferred master = yes
        printable = no
        security = share
        smb encrypt = disabled
        smb passwd file = /etc/samba/smbpasswd
        socket options = TCP_NODELAY
        syslog = 10
        use sendfile = yes
      writeable
= yes
--------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------- 
3. jika langkah 2 sudah selesai selanjutnya tambahkan pada file
"/etc/config/samba" :
--------------------------------------------------------------------------------------------------------------------
config 'samba'
  
 option 'name' 'openwrt'
  
 option 'description' 'openwrt'
  
 option 'workgroup' 'WORKGROUP'
config 'sambashare'
  
 option 'read_only' 'no'
  
 option 'create_mask' '0700'
  
 option 'dir_mask' '0700'
  
 option 'name' 'samba'         
  
 option 'path' '/mnt/sdb1'   <==== sesuaikan dengan drive yang
mau diakses
  
 option 'guest_ok' 'yes'
-------------------------------------------------------------------------------------------------------------
jika sudah selesai menambahkan lalu save ctrl+s
-------------------------------------------------------------------------------------------------------
4. selanjutnya tambahkan baris
berikut, ke "/etc/rc.local"  taruh di atas exit 0 :
-------------------------------------------------------------------------------------------------------
smbd -D
nmbd -D
exit 0
---------------------------------------------------------------------------------------------------------
5. yang terakhir ketik perintah
berikut pada "putty" untuk mengaktifkan stratup :
---------------------------------------------------------------------------------------------------------
/etc/init.d/samba
enable
/etc/init.d/samba
start
-----------------------------------------------------------------------------------------------------------
tips:
Jika drive yg akan
kita akses berformat "ntfs", maka kita harus menambahkan command
berikut pada "putty" agar bisa full akses (baca,tulis, hapus) :
umount /dev/sdx*
ntfs-3g /dev/sdx*
/mnt/sdb*
keterangan:
x = ganti sesuai
dengan terdeteksinya drive kita, misal
"sdb","sdc","sdd" dst.
* = jika partisi drive
"ntfs" lebih dari 1, maka lakukan langkah di atas sebanyak jumlah
partisi. tanda "*"(bintang) diganti dengan jumlah partisi
restart router.
--------------------------------------------------------------------------------------------------------- 
6. pada windows xp/7
masuk ke RUN ketik "cmd" ,lalu ENTER, ketik perintah :
---------------------------------------------------------------------------------------------------------
net use S:
\\192.168.1.1\samba
----------------------------------------------------
FINISH !!!
silahkan akses di
"COMPUTER(win7)/MY COMPUTER(win XP)"
Sumber:
- https://www.facebook.com/notes/openwrt-indonesia/samba-server-openwrt/373714092669621