File Sharing dengan Samba pada OpenWrt Backfire 10.03.1

Cukup mudah untuk berbagi file di OpenWrt, dengan meng-install samba, bisa deh..🙂
Samba ini saya implementasikan pada wireless router TP-LINK WR741ND dengan USB mod + Extroot.

Bagi yang membutuhkan firmware mod OpenWrt TP-LINK TL-WR741ND ver 1.x, bisa diambil di:

https://drive.google.com/folderview?id=0B1Aj8bC-AJMKb0xtVjFuMkpmR0k&usp=sharing

Instalasi
  1. Update list paket OpenWrt

    root@g-wrt:~# opkg update

  2. Lihat ketersediaan paket samba

    root@g-wrt:~# opkg list | grep samba
    luci-app-samba - 0.10.0-1 - Network Shares - Samba SMB/CIFS module
    samba2-client - 2.0.10-6 - NetBIOS/SMB simple client
    samba2-common - 2.0.10-6 - NetBIOS/SMB server and client shared files
    samba2-server - 2.0.10-6 - NetBIOS/SMB file and print server
    samba3 - 3.0.24-8 - samba3

  3. Untuk memudahkan konfigurasi, install paket luci-app-samba

    root@g-wrt:~# opkg install luci-app-samba
    Installing luci-app-samba (0.10.0-1) to root...
    Downloading http://downloads.openwrt.org/backfire/10.03.1/ar71xx/packages/luci-app-samba_0.10.0-1_ar71xx.ipk.
    Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
    Installing samba3 (3.0.24-8) to root...
    Downloading http://downloads.openwrt.org/backfire/10.03.1/ar71xx/packages/samba3_3.0.24-8_ar71xx.ipk.
    Configuring samba3.
    Configuring luci-app-samba.

  4. Aktifkan samba service

    root@g-wrt:/etc/init.d# ./samba enable
    root@g-wrt:/etc/init.d# ./samba start

Konfigurasi
    1. Buat directory yang akan kita share (misal: downl — untuk download)

      root@g-wrt:/mnt/sda3#mkdir downl

    2. Beri hak akses menulis pada directory downl

      root@g-wrt:/mnt/sda3# chmod o+w downl

    3. Untuk lebih mudah, selanjutnya kita setting dari web-GUI (LuCI)
  • Masuk pada tab Service --> Network Shares
  • Klik tanda +Add di bawah
  • Lalu isi nama directory yang akan di-share (misal: download)
  • Isi directory path yang telah kita buat (misal: /mnt/sda3/downl)
  • Beri tanda centang pada Allow Guest
  • Beri hak akses 0700 pada Create Mask dan Directory Mask
  • Save & Apply

samba

Samba file sharing sudah bisa digunakan, baik read maupun write tinggal ketik smb://192.168.1.2 pada file browser kita, contoh ini pakai Dolphin (Linux). Kalau OS Windows, bisa pakai File Explorer dan ketik \\192.168.1.2

dolphin

Selesai dah..🙂

Referensi:
http://wiki.openwrt.org/doc/uci/samba?s%5B%5D=samba
http://www.thinkplexx.com/learn/article/unix/command/chmod-permissions-flags-explained-600-0600-700-777-100-etc