woots 23 tahun..
new life..
new target..
bismillah..
btw, thanks buat dewi yang udah rela datang jauh2 dari jakarta, walaupun cuma ketemu selama 5 jam di jogja
woots 23 tahun..
new life..
new target..
bismillah..
btw, thanks buat dewi yang udah rela datang jauh2 dari jakarta, walaupun cuma ketemu selama 5 jam di jogja
wokeehh..
Berhubung lagi seloo menikmati status baru sebagai pengangguran :p, iseng-iseng coba bikin frame dijital dari laptop babe yang udah lama gak dipake. Spek laptopnya Intel Pentium Celeron 1.6 Ghz, RAM 256 MB, VGA 64 MB dan HD 40 GB. Nah pertama bingung OS yang cocok apa, bawaan laptopnya sih XP tapi kok udah gak njaman lagi wkwk. Akhirnya coba-coba linux dari linuxmint, ubuntu, fedora, opensuse, blankon, bodhi. Yang lancar cuma bodhilinux, tapi dukungan app nya sedikit, akhirnya pakai blankon, walaupun rada laggy tapi semua fitur multimedia bisa jalan
bongkar dulu semuanya
dan kemudian pasang di framenya. sori gak ada fotonya step by stepnya hoho
dipasang di kamar keponakan ane, sedep ngliatnya hehe
biaya yang keluar :
Frame ukuran 12 R = 33 rb
Paku kecil seplastik = 9 rb
kawat = gratis, sisa bangunan :p
Firmware yang digunakan : Openwrt attitude_adjustment 12.09 beta
Model : TP-LINK MR3420
Syarat:
- Flashdisk dengan kec transfer tinggi
- Exroot
Ane pakai flashdisk sandisk ultra dengan kapasitas 8 GB, Ane partisi jadi Swap = 200 MB, partisi exroot [sda2] = 250MB dan sisanya jadi cache [sda3] sekitar 7.5 GB
Install
#opkg install squid
Konfigurasi
-buat folder
# mkdir -p /mnt/sda3/squid/squid-cache
# chmod 777 /mnt/sda3/squid/squid-cache
# mkdir -p /mnt/sda3/squid/log
# chmod 777 /mnt/sda3/squid/log
- edit konfigurasi squid, letaknya di /etc/squid/squid.conf
contoh konfigurasi ane di http://pastebin.com/KJ2uUv7s
- cek konfigurasi squid
# squid -f /etc/squid/squid.conf -z
- jalankan squid
# squid -f /etc/squid/squid.conf
- atur iptables
# opkg install iptables-mod-extra iptables-mod-nat-extra
masukkan baris berikut ke /etc/firewall.user
iptables -A PREROUTING -t nat -p tcp –destination-port 80 -j REDIRECT –to-ports 3128
# /etc/init.d/firewall restart
- cek squid jalan apa belum
buka putty kemudian ketik
# tail -f /mnt/sda3/squid/squid-access.log
Buka browser kemudian browsing sembarang situs. Cek pada jendela putty, kalau log berjalan maka squid udah jalan
sumber : http://blog.sllabs.com/2012/03/fun-with-openwrt.html, http://www.kaskus.co.id/post/000000000000000533431773#post000000000000000533431773
Kemarin dapat antena yagi 45db dengan harga murah di kaskus. Kebetulan yang jual udah gak butuh dan mau aja ane sepik buat dibeli dengan harga murah wkwk.
Nah, langsung deh, naik genteng. Pasang antena di lt 2. Rada deg2an juga, berhubung berat badan ane skitar 70an kg. Untung masih ada sisa2 keterampilan dulu waktu masih kerja jadi teknisi wireless wkwkw
Gak pakai pointing2an segala berhubung ane udah keburu takut ketinggian wkwk
Dari antena turun kebawah langsung ke modem yang udah ane colokkan ke TP-LINK MR3420 pakai firmware openWRT.
Nah ini hasilnya setelah pakai antena yagi dengan kartu smartfren paket 50rb sebulan
so, bagi anda yang mengikuti blog ini mungkin sudah tahu klo akhir2 ini saya sering post tentang tugas akhir saya #ceileh. Dan Alhamd, Sekarang sudah selesai hehe
Dan melanjutkan postingan-postingan blog kemarin, untuk postingan ini akan saya coba jelaskan untuk tutorialnya secara lengkap. Kalau dilihat dari gambar diatas, yap ada beberapa hardware tambahan pada sistem cctv ini. Antara lain USB Modem, USB Flashdrive, USB Soundcard, Webcam dan Speaker.
Konfigurasi Awal
1. Install OpenWRT pada TPlink MR-3420 -> tutorial banyak, contohnya disini
2. Exroot – Digunakan untuk menambah space memory pada router -> Tutorial
3. USB Soundcard – Digunakan untuk sumber keluaran bunyi alarm -> Tutorial
4. Instalasi webcam dan motion ->Tutorial . Untuk instalasi mjpg_streamer googling sendiri yak hehe
5. Instalasi PHP -> Tutorial
6. Instalasi MySQL – Sebisa mungkin password menggunakan kata ‘dewi’ agar tidak perlu setting lebih lanjut hehe -> Tutorial
7. Instalasi Samba Server -> Tutorial
8. Instalasi Lighttpd (Optional) -> Tutorial
9. Instalasi mail Server -> Tutorial
Konfigurasi Lanjut
1. Konfigurasi Database Mysql
– Masuk ke mysql admin
mysql -u root -p
– buat database baru dengan nama injen
create database injen;
use injen;
– buat tabel user, level dan log
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(10) NOT NULL,
`passwd` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Dumping data untuk tabel `user`
--
INSERT INTO `user` (`id`, `username`, `passwd`) VALUES
(1, 'admin', '21232f297a57a5a743894a0e4a801fc3');
CREATE TABLE IF NOT EXISTS `level` (
`id` int(1) NOT NULL,
`level` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `level`
--
INSERT INTO `level` (`id`, `level`) VALUES
(1, 0);
CREATE TABLE IF NOT EXISTS `log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL,
`rincian` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
2. Download file source code i-njen cctv disini, kemudian extract ke folder /www/ . Setelah itu coba akses via browser pada link http://ip-router/injen . Kalau muncul tampilan atur tanggal berarti sudah lancar
3. Untuk login ke system, menggunakan username dan password = admin | admin. Pengaturan password dapat dirubah melalui menu setting pada system. Halaman home berisi status perangkat router dan status perangkat yang terhubung ke router.
untuk pengaturan perangkat terhubung, edit file cekstatus.sh yang terletak di /www/injen/script/ .
Sesuaikan id tersebut dengan id perangkat anda. Untuk mengetahui id perangkat dengan mengetikkan lsusb pada terminal/putty
4. Setting port modem untuk pengiriman SMS. Edit file trigger3.sh yang terletak di /www/injen/script. Sesuaikan port modem tersebut
5. Atur konfigurasi samba server, edit file smb.conf yang terletak di /etc/samba/
config samba option 'name' 'OpenWrt' option 'workgroup' 'WORKGROUP' option 'description' 'OpenWrt' option 'homes' '1' config sambashare option 'read_only' 'no' option 'create_mask' '0700' option 'dir_mask' '0700' option 'name' 'samba' option 'path' '/www/injen/logcam' option 'guest_ok' 'yes'
6. Mengaktifkan fitur log email harian menggunakan cronjob
matikan dulu cronjobnya
/etc/init.d/cron stop
crontab -e
isi dengan
01 00 * * * /www/injen/script/kirimemail.sh
syntax diatas akan melakukan pengiriman setiap pukul 00.01 setiap harinya
jalankan lagi cronnya
/etc/init.d/cron start
NAH!! i-njen CCTV sudah bisa diicip2 hehe
untuk dokumentasi lengkapnya bisa mengunduh skripsi saya disini
thanks to : agustian romi ariansyah, cindy wijaya, tisaros kaskus, xopal unil, forum id-openwrt, group openwrt facebook
#opkg install msmtp
edit file /etc/msmtprc
//contoh pengaturan untuk akun gmail
account default
host smtp.gmail.com
port 587
auth on
user username@gmail.com
password password_emailauto_from off
from usernamae@gmail.comtls on
tls_starttls on
tls_certcheck offlogfile
syslog LOG_MAIL
edit file /etc/php.ini
tambahkan baris berikut pada akhir text
sendmail_path = /usr/sbin/sendmail -t
restart webserver
uhttpd
/etc/init.d/uhttpd restart
lighttpd
/etc/init.d/httpd restart
tes dengan membuat file
Agar bisa menjalankan file php di cli maka perlu install php-cli
# opkg install php-cli
cara menjalankan
# php-cli mail.php