Instalasi Samba di OpenWRT - Rafi Art Blog

Rabu, Desember 18, 2024

Instalasi Samba di OpenWRT

Instalasi Samba di OpenWRT

Haii guyss balik lagi bersama saya Ganis Rafi Rasyadi kali ini kita akan bagikan tutorial

INSTALASI SAMBA

di perangkat bernama OpenWRT yang belum tau openwrt nih penjelasannya DISINI ,berguna untuk jika ingin berbagi file antar smartphone, Laptop, PC, langsung aja pertama
  1. Lakukan vi /etc/opkg/customfeeds.conf tambahkan repo OpenWRT yang disini, atau gunakan perintah:
    git clone -p https://github.com/rafi-sudo/samba4-Openwrt-21.02.1-ARM.git directory/path
    untuk menarik paket Samba beserta reponya.
  2. Setelah itu jalankan sudo opkg update dalam keadaan tersedia internet.
  3. Jalankan sudo opkg install samba4-server atau install paket bernama luci-app-samba4_git-21.295.66822-2e989d8_all.ipk.
  4. Jalankan sudo opkg install samba4-libs_4.14.12-2_aarch64_cortex-a72 atau install paket bernama samba4-libs_4.14.12-2_aarch64_cortex-a72.ipk.
  5. Jalankan sudo opkg install samba4-utils_4.14.12-2_aarch64_cortex-a72 atau install paket bernama samba4-utils_4.14.12-2_aarch64_cortex-a72.ipk.
  6. Jalankan sudo opkg install luci-app-samba4_git-21.295.66822-2e989d8_all atau install paket bernama luci-app-samba4_git-21.295.66822-2e989d8_all.ipk.
  7. Jika belum ada ntfs-3g, silakan install dengan perintah:
    sudo opkg install ntfs-3g-utils_2017.3.23-6-fuseint_aarch64_cortex-a72

KONFIGURASI

  1. Edit firewall via terminal/putty dengan mengetik:
    vi /etc/config/firewall
    Lalu tambahkan di bagian paling bawah:
    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'
    Simpan dengan menekan ESC, ketik :wq, lalu tekan Enter.
  2. Buatlah skrip otomatisasi di vi /etc/rc.local. Isi skrip seperti berikut:
    sleep 1
    ntfs-3g /(*direktori partisi yang dipilih) /(*direktori mountpoint) -o rw,relatime,big_writes
    smbd -D
    nmbd -D
    Tambahkan di atas baris exit 0. Contoh:
    Put your custom commands here that should be executed once the system init finished. By default this file does nothing.
    sleep 1
    ntfs-3g /dev/mmcblk0p3 /mnt/fileshare -o rw,relatime,big_writes
    smbd -D
    nmbd -D
    exit 0
  3. Pastikan Samba server aktif dengan perintah:
    /etc/init.d/samba4 enable
    /etc/init.d/samba4 start
  4. Masuk ke LUCI, pastikan menu Network Shares sudah tersedia. Jika belum, restart OpenWRT.
  5. Buka menu Network Shares dan ikuti konfigurasi sebagai berikut:
    • Centang di Interface WAN jika ingin diakses dari AP/router lain.
    • Masukkan path untuk tempat file dari mountpoint yang telah diatur di rc.local.
    • Centang browseable, hilangkan centang di readonly.
    • Centang force root jika hanya pengguna root yang boleh mengakses.
    • Isi allowed user jika hanya user tertentu yang diperbolehkan (gunakan perintah berikut untuk menambah user):
      sudo adduser user2
      sudo passwd sandi27227
    • Set pengaturan create mask & directory mask ke 0777 untuk mengizinkan tulis-baca penuh.
    • Tambahkan module vfs-object jika menggunakan modul VFS Samba.
  6. Klik Add lalu Save & Apply.
  7. Terakhir, restart OpenWRT atau jalankan perintah:
    /etc/init.d/samba4 restart
    Repositorynya ada di Github saya :

Jangan lupa bagikan artikel ini ya!

Berikan pendapatmu tentang artikel ini
Notification
Ini adalah popup notifikasi.
Done