Home
Archives for July 2013
Sunday, July 28, 2013
Install And Configure Samba Server + MiniDLNA (OpenWrt)
Samba server merupakan sebuah aplikasi file server atau juga bisa di bilang file share karna samba server sendiri bertugas untuk berbagi berkas file/folder alat pencetak seperti printer dan beberapa aplikasi pendukung lainnya, jelasnya samba server berasal dari keluarga open source :D walau begitu bukan berarti samba server hanya bisa di nikmati sesama keluarga open source saja, namun beberapa sistem operasi seperti windows xp/7/8 juga bisa mendapatkan layanan ini karena samba di buat berdasarkan protokol dalam sebuah jaringan. jelasnya bisa baca disini atau disini mengenai jauh lebih dalam mengenai samba. berikutnya MiniDLA dan apa itu MiniDLNA ReadyMedia (sebelumnya dikenal sebagai MiniDLNA) adalah sebuah perangkat lunak server media sederhana, dengan tujuan sepenuhnya kompatibel dengan klien DLNA/UPnP-AV. MiniDLNA ini dikembangkan oleh seorang karyawan Netgear ReadyNAS produk line. kurang jelas ya ? silahkan baca disini atau disini :D
Berikut ini saya melalukan penginstallan samba server dan MiniDLNA agar ke dua nya dapat saling sync folder, agar folder media yang di gunakan minidlna mebagai media penyimpanan musik video dan photo dapat langsung di manfaatkan oleh samba server :D ok berikut Step by step configurasinya.
Disini saya mulai dari melalukan penginstallan konfigurasi samba server, sebelumnya perlu di ketahui, samba server di openwrt memiliki ver luci-app (WEb interface) :
# opkg update
# opkg install luci-app-samba # untuk mendukung web interface
Masuk dalam SSH dan buat folder :
# cd /mnt/sda1/
# mkdir <nama folder>
Silahkan buat folder sesuai dengan lokasi untuk minidlna. Beri hak akses :
chmod 777 <nama folder>/ -R
Services --> Network Shares --> General settings.
# /etc/init.d/samba enable
# /etc/init.d/samba start
Silahkan Ganti Hostname, Description.> Shared Directories
Isi Nama dana lokasi sesuai lokasi folder yang di share :
> Save & Apply
LIhat Video Tutorial Disini :
Install dan Konfigurasi MiniDLNA
# opkg install luci-app-minidlna # untuk mendukung web interface
Services --> MiniDLNA --> General settings.Berikut configurasi pada luci web interface :
A = Audio
P = Photo
V = Video
A,<lokasi File>Ex.
A,/mnt/sda1/folder/musik
P,/mnt/sda1/folder/photo
V,/mnt/sda1/folder/video
Advanced Settings
Berikut Video Tutorial :
Di atas hanya sebagai contoh sederhana pembuatan file share dan configurasinya, sedangkan di dalam video udah termasuk dimana folder saling terhub antara folder samba dan minidlnanya.
Semoga Bisa bermanfaat.
Referensi :
http://openwrtindonesia.blogspot.com/2012/09/openwrt-minidlna.html
http://minidlna.sourceforge.net/
https://wiki.archlinux.org/index.php/MiniDLNA
http://id.wikipedia.org/wiki/Samba_(perangkat_lunak)
http://diantokam.blogspot.com/2012/11/openwrt-minidlna-server.html
http://diantokam.blogspot.com/2012/11/openwrt-samba-file-server.html
Friday, July 26, 2013
Php Command Shell In OpenWrt
Agak ribet memang kalau ada beberapa perintah yang harus di jalankan melalui ssh dan itu harus membuka ssh melalui putty, sedikit share saya coba buat simple program yang udah banyak beredar di internet untuk melakukan perintah shell melalui php, dan saya cobaterapkan di openwrt, ok langsung sajah, ikuti langkah di bawah.
Untuk mendukung php berjalan di openwrt saya menginstall php5 :
Sumber Referensi :
https://www.facebook.com/groups/openwrt/doc/376652802375750/
http://php.net/manual/en/function.shell-exec.php
http://www.w3schools.com/php/php_get.asp
Untuk mendukung php berjalan di openwrt saya menginstall php5 :
# opkg install php5-cgi
Edit File "uhttpd" # nano /etc/config/uhttpd
Hilangkan comment pada baris list interpreter ".php=/usr/bin/php-cgi"
Buat File php di dalam /www/ # touch /www/shell.php
# nano /www/shell.php
Dan berikut contoh program Php command shell yang sudah saya buat : <?php
error_reporting(E_PARSE);
if(isset($_GET['tombol']))
{
$shell=$_REQUEST['shell'];
$output = shell_exec($shell);
}
?>
<form name="form1" method="get" action="#">
<textarea name="textarea" id="textarea" cols="80" wrap="off" rows="10"><?php echo $output; ?></textarea></form>
<form name="UserInformationForm" method="get" action="#">
<input name="shell" type="text" id="textarea" value="<?php echo $_get['shell']; ?>" size="92">
<input name="tombol" type="submit" value="Command">
</form>
Semoga bisa bermanfaat dan membantu :)Sumber Referensi :
https://www.facebook.com/groups/openwrt/doc/376652802375750/
http://php.net/manual/en/function.shell-exec.php
http://www.w3schools.com/php/php_get.asp
Subscribe to:
Posts (Atom)