Sunday 8 February 2015




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

31 comments:

  1. bro damsky, gw iseng2 nyobain openwrt mumpung ada mr3020 nganggur :D
    udah sampe extroot & sukses..nah router ini rencara nya mau di jadiin nas wannabe, jadi nanti colok hdd external trus bisa di akses dari hp, laptop & pc.
    udah nanya sana sini katanya musti instal samba..bisa kasih step2nya ga/link yg gampang di mengerti kaya di blog ini :)

    ReplyDelete
    Replies
    1. hallo bro terimakasih telah berkunjung,
      cara di atas itu merupakan panduan untuk mengconfigurasi dan menginstall samba pada tlmr3020 cara di atas sudah saya buat step by step bro jadi tinggal di ikutin aja hehe..
      kalo untuk colok hdd disarankan menggunakan hub yang menggunakan power tambahan baca artikel yang ini : http://dhamsky.blogspot.co.id/2015/11/jenis-hub-yang-di-gunakan-untuk-extroot.html

      kalo untuk bisa di buka lewat hp itu bisa kita gunakan software esexploler yang ada di playstore :)

      Delete
    2. Setting Samba Server Di Openwrt (Dhamsky) ~ Never Give Up >>>>> Download Now

      >>>>> Download Full

      Setting Samba Server Di Openwrt (Dhamsky) ~ Never Give Up >>>>> Download LINK

      >>>>> Download Now

      Setting Samba Server Di Openwrt (Dhamsky) ~ Never Give Up >>>>> Download Full

      >>>>> Download LINK IP

      Delete
  2. makasih gan buat tutorialnya, udah bisa otak atik dikit hehehe.. mau nanya pas mau install luci-app-samba samba36-server ntfs-3g kok muncul unknown package bla bla, itu knapa ya gan? tengkyu

    ReplyDelete
    Replies
    1. Hallo gan terimakasih telah berkunjung :)
      siipp gan lanjutkan modifikasinya hhehe
      muncul gimana tuh..?

      Delete
    2. mucul kek gini :
      Unknown package 'luci-app-samba'.
      Unknown package 'samba36-server'.
      Unknown package 'ntfs-3g'.
      Collected errors:
      * opkg_install_cmd: Cannot install package luci-app-samba.
      * opkg_install_cmd: Cannot install package samba36-server.
      * opkg_install_cmd: Cannot install package ntfs-3g.

      padahal koneksi inet aman gan.. kenapa ya?

      Delete
    3. hhhmmm biasanya kalo kaya gitu koneksinya gan yang gak tersambung coba deh di cek di web openwrt nya langsung https://wiki.openwrt.org/doc/howto/cifs.server

      Delete
  3. ask#
    misalkan kita pake ddns
    bisa gak gan kalo setiap komputer yang konek ke router itu di share juga datanya sesui IPnya.
    . kalo bisa tutor doong XD

    ReplyDelete
    Replies
    1. Hallo gan terimakasih telah berkunjung :)
      untuk pertanyaan nya saya coba jawab yaa :)
      Jawaban nya bisa..!!
      agar setiap ip masing masing komputer bisa mensharing filenya juga, di butuhkan hak akses dan path pada folder yang ingin di share ke public . sekema kasar nya : Router AP + ddns , tinggal koneksikan mr3020 ke router AP dan computer lain nya yang sudah di setup file sharingnya ke Router AP otomatis akan terlihat nama setiap computer yang terkoneksi ke router AP di Network :)
      untuk tutor lagi di Masak heheee...

      Delete
  4. Gan dibagin ini diekseskusi setiap baru colokin fd nya?
    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*

    ReplyDelete
    Replies
    1. Hallo gan terimakasih telah berkunjung :)
      kalo FD formatnya Fat32 Default gak perlu di tambahin itu.
      kecuali agan mencolokan HDDExt yang format nya NTFS baru tambahkan tips tersebut.

      kalau di saya saya gunakan tips itu ketika saya tidak bisa membaca format NTFS :)

      Delete
  5. otak atik engga bisa ternyata belum di mount, coba tambahin ini gan di tutornya, barang kali ada yang sama kaya ane baru nyoba openwrt kemaren sore.

    mkdir -p /mnt/folderku
    mount -t ext4 /dev/sda2 /mnt/folderku

    ReplyDelete
  6. Udah bisa gan (lancar jaya), tapi selama pembuatan kan cuma copy script yang ada dari sini. jadi berasa buat tapi kaya ga buat hehehe

    bisa dijelasin gak fungsi script yang ada? sekalian belajar gituuu :)
    thx

    ReplyDelete
    Replies
    1. Hallo gan terimakasih telah berkunjung :)
      mantapp hehe nantideh di update lagi untuk fungsi dari tiap2 code nya hehe

      Delete
  7. ASK
    gan Dhamsky, saya udah praktekin sama kayak diatas, tapi waktu mau paste file ke folder samba kok "You need permission to perform this action" itu ngatur permissionya gimana ya? terimakasih

    ReplyDelete
    Replies
    1. Hallo gan terimakasih telah berkunjung :)
      bantu jawab yaa, biasanya itu terjadi di bagian penyimpanan permissionya belum agan sesuaikan dengan kemauan agan bisa di lihat di langkah no.3
      ===========================================================================
      config 'sambashare'
      option 'read_only' 'no'
      option 'create_mask' '0700' <== bagian ini adalah permissionya dari penyimpanan tersebut (bisa di ubah menjadi 755)
      option 'dir_mask' '0700' <== bagian ini adalah permissionya dari penyimpanan tersebut (bisa di ubah menjadi 755)
      option 'name' 'samba'
      option 'path' '/mnt/sdb1' <==== sesuaikan dengan drive yang mau diakses
      option 'guest_ok' 'yes'
      =======================================================================

      Delete
  8. Hallo gan terimakasih telah berkunjung :)
    hhhmmm.. saya belum pernah coba di HG553 tapi setau saya yang saya baca itu selama menggunakan firmware openwrt itu bisa di lakukan gan :)

    ReplyDelete
  9. fungsi perintah smbd -D sama nmbd -D buat apa ya gan..??

    ReplyDelete
    Replies
    1. hallo terimakasih telah berkunjung di blog dhamsky,
      fungsi smbd -D dan nmbd -D yang di letakan pada "/etc/rc.local" berfungsi agar samba di muat saat pertamakali router di jalankan atau di hidupkan :)

      Delete
  10. This comment has been removed by the author.

    ReplyDelete
  11. udah ngikutin step step diatas tapi kendalanya "You need permission to perform this action" setiap writing file , udah ganti2 mask juga , ada solusi ?

    ReplyDelete
    Replies
    1. hallo terimakasih telah berkunjung di blog dhamsky,
      itu di karnakan folder nya berada di root system dan itu membutuhkan perizinan hak akses untuk itu coba di berikan hakakses folder menjadi root/superuser dengan melakukan perintah sudo chmod 755 "foldertujuan" tanpa tanda kutip

      Delete
  12. kenapa ya di perintah cmd erorr the network path was not found?
    salah dimana nya ya? makasih

    ReplyDelete
    Replies
    1. hallo terimakasih telah berkunjung di blog dhamsky,
      di coba pastikan dalam satu koneksi gan :)

      Delete
  13. Gan...bisa gak tl-mr3020 dijadiin server network installer???maksudnya biar kalo mau nginstal windows/linux gak usah pake flashdisk...kita tinggal konek aja pake modem...

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. selamat siang gan,saya jika pakai samba server di router saya apakah wifi saya masih bisa digunakan untuk internet?

    ReplyDelete
  16. bermanfaat sekali ini min...
    papan preheating

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete

Subscribe to RSS Feed Follow me on Twitter!