OK, got a new laptop yesterday... dah diinstal Ubuntu 9.10 Karmic ma oms anwar :D :D....
sampe rumah, pgn install2 buat develop kerjaan (Zend Studio 7.1.2, CrossOver, Netbeans, RapidSVN, dll) eeehhh 30 menit kemudian desktop ngaco tampilanna, ngefreeze... d*mn!!!!!...
gugel sana-sini akhirna nemu link menarik soal bug di karmic
Disini
dan
Disini
dan
Disini
OK, nyoba upgrade driver Nvidia ke 190, humm.. tetep ngefreeze.... still no solution...
Ada masalah baru, wifi sering diskonek (ouch....).. gugel sana sini, mang ada masalah di driver Atheros AR9285... dapet pencerahan pake driver compat-wireless...
LinuxWireless
Ganti driver yg lama, load driver baru... done... problem solved!..
Ya tinggal yg ngefreeze ini, kayakna perlu coba upgrade kernel ke 2.6.32 (current kernel : 2.6.31)... Karmic, U re so cute but painful too... :(
Sabtu, 03 April 2010
Selasa, 26 Januari 2010
Introduction With GRAILS
dah lama gk ngeblog.. iseng2 ajah update blog hehehehhee...
taken from wikipedia
GRAILS ini ya framework yg dasarna MVC... buat aq yg dulu pake cakePHP kurang lebih 11-12 ma Grails ini... Kalo di cakePHP ada si baker, utility untuk membuat view, controller secara langsung.. di GRAILS ini juga ada jadina gk usah repot2 ngoding ulang, tinggal ngoding buat entity databasena ajah :P
Apa ajah yg diperluin? berhubung ini si GRAILS berbasis Java ya tentuna pake JDK, aq pake JDK 1.6..
Download GRAILS dari sini , pilih yg stable ajah.. Saat tulisan ini dibuat masih versi 1.2 :D
Setelah di donlod, ekstrak n tempatin di C:\ (windows) atau ~/grails (linux), gk harus disitu juga sih, tapi kita ikutin ajah petunjuk instalansina :P. Setelah tu kita set enviroment variable (hal lumrah untuk yg berbasis Java :P) yaitu GRAILS_HOME, untuk windows settingan ini ada si System Properties, bisa dibuka dengan cara klik kanan di My Computer lalu pilih Properties, pilih tab Advanced lalu klik Enviroment Variables

Lalu lihat di bagian System Variabels, kalo belum ada JAVA_HOME, ya ditambahin dulu :P, klik New, lalu masukan JAVA_HOME untuk variable name dan lokasi JDK diinstal (ex: D:\program files\jdk1.6.0_012) untuk variable value na :D

Lakukan hal yg sama buat si GRAILS_HOME tapi tambahkan \bin untuk merujuk ke folder bin (ex : C:\grails-1.2.0\bin), abis itu tutup environment variable :D. Coba buka CMD (Command Prompt) lalu ketik grails, kalo dah ada kayak gambar dibawah maka kita siap ngoprek2 GRAILS :)

Taraaaaaaaa.. yuk kita nge-GRAILS hehehehhehe....
Untuk IDE sebenarna pake Notepad ato vim ajah dah cukup :P hehehhehe.. tapi kalo pgn lebih lengkap bisa pake Netbeans, Eclipse, IDEA ato Textmate :P sesuai selera ajah :). Aq pake netbeans 6.8 dengan plugin Groovy...
Enakna pake IDE kayak gini, dia udah otomatis bikinin folder2 n file yg diperluin buat dasar pengembangan aplikasi kita :), kalo di Netbeans tinggal pilih New Project, pilih Groovy lalu Groovy Application

Sebelumna kita cek dulu apakah si GRAILS dah dikenal ma si Netbeans, carana pilih Configure Groovy lalu cek apakah di bagian GRAILS HOME sudah benar merujuk ke lokasi installan GRAILS kita...


Kalo dah sesuai klik OK dan kita siap untuk coding :)
Grails is an open source web application framework which leverages the Groovy programming language (which is in turn based on the Java platform)
taken from wikipedia
GRAILS ini ya framework yg dasarna MVC... buat aq yg dulu pake cakePHP kurang lebih 11-12 ma Grails ini... Kalo di cakePHP ada si baker, utility untuk membuat view, controller secara langsung.. di GRAILS ini juga ada jadina gk usah repot2 ngoding ulang, tinggal ngoding buat entity databasena ajah :P
Apa ajah yg diperluin? berhubung ini si GRAILS berbasis Java ya tentuna pake JDK, aq pake JDK 1.6..
Download GRAILS dari sini , pilih yg stable ajah.. Saat tulisan ini dibuat masih versi 1.2 :D
Setelah di donlod, ekstrak n tempatin di C:\ (windows) atau ~/grails (linux), gk harus disitu juga sih, tapi kita ikutin ajah petunjuk instalansina :P. Setelah tu kita set enviroment variable (hal lumrah untuk yg berbasis Java :P) yaitu GRAILS_HOME, untuk windows settingan ini ada si System Properties, bisa dibuka dengan cara klik kanan di My Computer lalu pilih Properties, pilih tab Advanced lalu klik Enviroment Variables

Lalu lihat di bagian System Variabels, kalo belum ada JAVA_HOME, ya ditambahin dulu :P, klik New, lalu masukan JAVA_HOME untuk variable name dan lokasi JDK diinstal (ex: D:\program files\jdk1.6.0_012) untuk variable value na :D

Lakukan hal yg sama buat si GRAILS_HOME tapi tambahkan \bin untuk merujuk ke folder bin (ex : C:\grails-1.2.0\bin), abis itu tutup environment variable :D. Coba buka CMD (Command Prompt) lalu ketik grails, kalo dah ada kayak gambar dibawah maka kita siap ngoprek2 GRAILS :)

Taraaaaaaaa.. yuk kita nge-GRAILS hehehehhehe....
Untuk IDE sebenarna pake Notepad ato vim ajah dah cukup :P hehehhehe.. tapi kalo pgn lebih lengkap bisa pake Netbeans, Eclipse, IDEA ato Textmate :P sesuai selera ajah :). Aq pake netbeans 6.8 dengan plugin Groovy...
Enakna pake IDE kayak gini, dia udah otomatis bikinin folder2 n file yg diperluin buat dasar pengembangan aplikasi kita :), kalo di Netbeans tinggal pilih New Project, pilih Groovy lalu Groovy Application

Sebelumna kita cek dulu apakah si GRAILS dah dikenal ma si Netbeans, carana pilih Configure Groovy lalu cek apakah di bagian GRAILS HOME sudah benar merujuk ke lokasi installan GRAILS kita...


Kalo dah sesuai klik OK dan kita siap untuk coding :)
Jumat, 28 November 2008
JOSSO + MySQL + TOMCAT 6.0 + PHP
Setelah sekian lama vakum di dunia per-blog-an maka nyoba2 lagi aaahhh buat ngeblog :) n aq alamin sendiri kalo nyari2 tutorial JOSSO (selain dari situs resmina) itu sangat susah sekali n gk beginner-friendly :)
What is JOSSO?
Intina, JOSSO digunakan untuk autentikasi secara sentral atau terpusat, misal aq punya beberapa web dimana tiap web memerlukan autentikasi. Maka dgn JOSSO kita dapat mudah mengimplementasikan SSO (single Sign On) di tiap web tersebut :)... SSO bisa diibaratkan "Sekali Login, bisa kemana aja" :)
OK, let's get it on....
What do u Need?
1. JOSSO new release (AFAIK saat ini sudah sampe versi 1.7), ambil dari Josso Main Site.
2. Apache Tomcat, disini aq pake versi 6.0.x ambil dari Apache Tomcat
3. MySQL Server, aq pake versi 5.0.x
4. PHP compiled with SOAP Disabled, ap pake versi 5.x
5. Java JDK >= 1.5
6. Mysql-connector.jar (Connector MySQL untuk JDBC, biasana dah include di java JDK)
Secara garis besar struktur yg akan dibangun adalah :
JOSSO Server (Tomcat 6.0) ========= Web server (Apache 2.x + PHP 5.x) ========= Database Server (MySQL 5.x)
Dengan skenario :
User login from web server ======== redirect to JOSSO Server ========= JOSSO server melakukan autentikasi ke Database Server ========= User valid? yes, redirect to web server
Proses Instalansi di JOSSO Server
Platform yg digunakan adalah Linux Ubuntu Server 8.04, pertama install terlebih dahulu java JDK dgn command :
# apt-get install sun-java6-jdk
Setelah terinstall dgn sukses, ekstrak file Tomcat6.0.
# tar -zxvf apache-tomcat-6.0.18.tar.gz
Setelah itu kita akan mensetting environment, sesuaikan path jvm dan tomcat sesuai system anda :
# export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07
# export CATALINA_HOME=/usr/lib/apache-tomcat-6.0.18
Ekstrak file JOSSO, masuk ke directory jossona.
# tar -zxvf josso-1.7.tar.gz
# cd josso-1.7/josso
Buat directory core/src/webapp/josso/WEB-INF/lib, Kopikan file mysql-connector.jar kedalam directory tadi
# mkdir core/src/webapp/josso/WEB-INF/lib
# cp /usr/share/java/mysql-connector-5.1.jar
Setelah itu kita build file war untuk josso,
# ./build.sh war
Maka akan tercipta 3 file war baru. Setelah itu install JOSSO
# ./build.sh install-tomcat60
Nantina akan di prompt sejumlah keterangan2 kayak proses compile :P... hehehehhe
Setelah Install Successful, kita perlu deploy JOSSO kedalam apache-tomcat60 TAPI dgn opsi untuk tidak mengikutsertakan file configurasi defaultnya (nanti kita akan bikin sendiri)
# ./build.sh -Dexclude.config=true deploy-tomcat60
Taraaaaa.... JOSSO dah berhasil di install di tomcat, selanjutnya tinggal mengkonfigurasi si JOSSO :) :) bersambung yaaaaa :P
What is JOSSO?
JOSSO, or Java Open Single Sign-On, is an open source J2EE-based SSO infrastructure aimed to provide a solution for centralized, platform neutral, user authentication and authorization.Taken from Josso Main Site
Intina, JOSSO digunakan untuk autentikasi secara sentral atau terpusat, misal aq punya beberapa web dimana tiap web memerlukan autentikasi. Maka dgn JOSSO kita dapat mudah mengimplementasikan SSO (single Sign On) di tiap web tersebut :)... SSO bisa diibaratkan "Sekali Login, bisa kemana aja" :)
OK, let's get it on....
What do u Need?
1. JOSSO new release (AFAIK saat ini sudah sampe versi 1.7), ambil dari Josso Main Site.
2. Apache Tomcat, disini aq pake versi 6.0.x ambil dari Apache Tomcat
3. MySQL Server, aq pake versi 5.0.x
4. PHP compiled with SOAP Disabled, ap pake versi 5.x
5. Java JDK >= 1.5
6. Mysql-connector.jar (Connector MySQL untuk JDBC, biasana dah include di java JDK)
Secara garis besar struktur yg akan dibangun adalah :
JOSSO Server (Tomcat 6.0) ========= Web server (Apache 2.x + PHP 5.x) ========= Database Server (MySQL 5.x)
Dengan skenario :
User login from web server ======== redirect to JOSSO Server ========= JOSSO server melakukan autentikasi ke Database Server ========= User valid? yes, redirect to web server
Proses Instalansi di JOSSO Server
Platform yg digunakan adalah Linux Ubuntu Server 8.04, pertama install terlebih dahulu java JDK dgn command :
# apt-get install sun-java6-jdk
Setelah terinstall dgn sukses, ekstrak file Tomcat6.0.
# tar -zxvf apache-tomcat-6.0.18.tar.gz
Setelah itu kita akan mensetting environment, sesuaikan path jvm dan tomcat sesuai system anda :
# export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07
# export CATALINA_HOME=/usr/lib/apache-tomcat-6.0.18
Ekstrak file JOSSO, masuk ke directory jossona.
# tar -zxvf josso-1.7.tar.gz
# cd josso-1.7/josso
Buat directory core/src/webapp/josso/WEB-INF/lib, Kopikan file mysql-connector.jar kedalam directory tadi
# mkdir core/src/webapp/josso/WEB-INF/lib
# cp /usr/share/java/mysql-connector-5.1.jar
Setelah itu kita build file war untuk josso,
# ./build.sh war
Maka akan tercipta 3 file war baru. Setelah itu install JOSSO
# ./build.sh install-tomcat60
Nantina akan di prompt sejumlah keterangan2 kayak proses compile :P... hehehehhe
Setelah Install Successful, kita perlu deploy JOSSO kedalam apache-tomcat60 TAPI dgn opsi untuk tidak mengikutsertakan file configurasi defaultnya (nanti kita akan bikin sendiri)
# ./build.sh -Dexclude.config=true deploy-tomcat60
Taraaaaa.... JOSSO dah berhasil di install di tomcat, selanjutnya tinggal mengkonfigurasi si JOSSO :) :) bersambung yaaaaa :P
Selasa, 25 Maret 2008
Sony Ericsson w200i GPRS Modem with Ubuntu 7.10
Ketika gk da sambungan internet (gratisan :P) tp pgn nge-net (chatting tentuna :P) binun juga... Kebetulan punya HP Sony Ericsson (baca: SonEr) w200i yg bisa GPRS-an (dah dicoba lsg :P), tp kalo dijadiin modem buat si lappie gimana ya?? Ternyata mang bisa, pake ppp (Point-to-Point Protocol) :) :) Kali ini aq coba pake Ubuntu 7.10.. yuuukkkkk :P
Pertama kita perlu install pppconfig dari repository Ubuntu na, boleh pake CD/DVD repo ato lsg onlen...
# apt-get update
# apt-get install pppconfig
Perintah update bakal meng-update package list dari repo yg kita pilih (lokal/internet), tyus yg kedua bakal install package pppconfig (biar lebih gampang konfigurasi ppp na :P)
Buzzz buzzz buzzz... setelah selesai diinstal, kita tancepin si SonEr pake kabel datana (Biasana kabel DKU-2 yang interfacena USB, serial juga bisa ko :P)... nah dari SonEr pilih modus telepon atau Phone Mode...
Untuk mengecek apa si HP dah konek dengan sukses di Ubuntu, bisa pake System Log, dari menu system (Menu paling atas di desktop :P) pilih Administration) pilih System Log. Setelah windows SYstem Log keluar, pilih Message dari menu paling kiri, cari kata2 seperti ini :

Disitu bisa kita liat kalo si SonEr terdetek di /dev/ttyACM0 atau /dev/ttyACM1. Catet atau apalin interface ini :P
Selanjutna kita konfigurasi ppp, buka terminal (menu Applications -> Accessories -> Terminal) tyus ketikin :
# pppconfig
Ntar muncul menu kayak gini :

Pilih Create a New connection, tyus masukin nama providerna (Bebas ko :P) contohna :

Setelah selesai, kita pilih DNS.. Pilih Dynamic DNS :

Pilih jenis Authentication, yaitu PAP :

Abis itu kita masukin username, kalo pake im3 usernamena gprs :

Menu selanjutna kita masukin passwordna, kalo pake im3 passwordna im3 :

Selanjutna pilih baud-rate, aq masukin 115200 disini :

Pilih Tone Dialing :

Masukin dial numberna, untuk GSM biasana *99***1#

Nahhh abis ini kita akan memilih interface buat si modem, masih inget kan interface SonEr diatas??? Pilih No untuk masukin secara manual, tyus ketik ajah interfacena (misal /dev/ttyACM0) :

Muncul menu konfirmasi, periksa kembali semua settingan.. kalo udah pilih Finish :

Keluar dari menu pppconfig tyus untuk jalanin ppp na kita buka Terminal lagi, ketikin :
# pon [nama_provider]
contoh :

Kalo berhasil konek, di System Log akan ada tulisan seperti ini :

Untuk matiinna pake perintah :
# poff [nama_provider]
Taraaaaaaaaaaaaaaaaaa... SonEr w200i telah berhasil menjadi modem di lappie :P :P
Pertama kita perlu install pppconfig dari repository Ubuntu na, boleh pake CD/DVD repo ato lsg onlen...
# apt-get update
# apt-get install pppconfig
Perintah update bakal meng-update package list dari repo yg kita pilih (lokal/internet), tyus yg kedua bakal install package pppconfig (biar lebih gampang konfigurasi ppp na :P)
Buzzz buzzz buzzz... setelah selesai diinstal, kita tancepin si SonEr pake kabel datana (Biasana kabel DKU-2 yang interfacena USB, serial juga bisa ko :P)... nah dari SonEr pilih modus telepon atau Phone Mode...
Untuk mengecek apa si HP dah konek dengan sukses di Ubuntu, bisa pake System Log, dari menu system (Menu paling atas di desktop :P) pilih Administration) pilih System Log. Setelah windows SYstem Log keluar, pilih Message dari menu paling kiri, cari kata2 seperti ini :

Disitu bisa kita liat kalo si SonEr terdetek di /dev/ttyACM0 atau /dev/ttyACM1. Catet atau apalin interface ini :P
Selanjutna kita konfigurasi ppp, buka terminal (menu Applications -> Accessories -> Terminal) tyus ketikin :
# pppconfig
Ntar muncul menu kayak gini :

Pilih Create a New connection, tyus masukin nama providerna (Bebas ko :P) contohna :

Setelah selesai, kita pilih DNS.. Pilih Dynamic DNS :

Pilih jenis Authentication, yaitu PAP :

Abis itu kita masukin username, kalo pake im3 usernamena gprs :

Menu selanjutna kita masukin passwordna, kalo pake im3 passwordna im3 :

Selanjutna pilih baud-rate, aq masukin 115200 disini :

Pilih Tone Dialing :

Masukin dial numberna, untuk GSM biasana *99***1#

Nahhh abis ini kita akan memilih interface buat si modem, masih inget kan interface SonEr diatas??? Pilih No untuk masukin secara manual, tyus ketik ajah interfacena (misal /dev/ttyACM0) :

Muncul menu konfirmasi, periksa kembali semua settingan.. kalo udah pilih Finish :

Keluar dari menu pppconfig tyus untuk jalanin ppp na kita buka Terminal lagi, ketikin :
# pon [nama_provider]
contoh :

Kalo berhasil konek, di System Log akan ada tulisan seperti ini :

Untuk matiinna pake perintah :
# poff [nama_provider]
Taraaaaaaaaaaaaaaaaaa... SonEr w200i telah berhasil menjadi modem di lappie :P :P
Sabtu, 22 Maret 2008
DLINK DWL G630 with Debian 4.0 Etch & BackTrack 2.0

Hari ini aq beli WLan Card PCMIA buat si lappie, yaitu DLINK DWL G630 Rev.C2, WLan Card ini menggunakan chipset Atheros
AR5005G. Aq coba dengan menggunakan Backtrack 2.0, hasilnya sangat memuaskan. Berikut hasil dari perintah lspci :
# lspci
03:00.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
WLan Card terdeteksi dengan baik. Tetapi untuk Debian, WLan Card ini lom terdeteksi dengan baik. Karena lom terinstall madwifi. Untuk mengatasina, aq perlu install madwifi ke Debian aq. Carana :
1. Edit terlebih dahulu file /etc/apt/sources.list, tambahkan alamat repository untuk binary dan source package (seandaina lom ada) :
# vi /etc/apt/sources.list
deb ftp://ftp.au.debian.org/debian stable main contrib non-free
deb-src ftp://ftp.au.debian.org/debian stable main contrib non-free
2. Jalankan aptitude update untuk mengupdate list package dari repository baru kita :
# apt-get update
3. install paket madwifi-source dan madwifi-tools :
# apt-get install madwifi-source
# apt-get install madwifi-tools
4. Jalankan modules-assistant untuk mengkonfigurasi module madwifi :
# m-a prepare
# m-a a-i madwifi
5. Akan tampil menu seperti ini :

Pilihlah SELECT untuk memilih module yang akan dikonfigurasi, lalu pilihlah module madwifi dengan menekan tombol spasi seperti ini :

Pilih Ok, lalu akan muncul menu lalu pilih BUILD, seperti ini :

Setelah module di build, pilih INSTALL untuk menginstal module kedalam kernel :

Tunggu sebentar sampai selesai, lalu pilih BACK dan keluar dari menu.
6. Setelah itu kita akan mengetes apakah module sudah terinstal dengan baik dengan perintah :
# modprobe ath_pci
Bila tidak ada error, kita bisa liat pada file syslog atau dmesg hasilnya :
ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (svn 1451)
ath_rate_sample: 1.2 (svn 1451)
ath_pci: 0.9.4.5 (svn 1451)
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 5.6 phy 4.1 radio 1.7
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0xd0000000, irq=10
7. Kita tambahkan module agar bisa dijalankan via hotplug dengan perintah :
# echo ath_pci >> /etc/modules
Taraaaaaaaaaaaa.... sekarang si WLan Card sudah bisa digunakan di Debian :) :). Coba ketikan perintah iwconfig untuk melihat interface baru :
# iwconfig
wifi0 no wireless extensions.
ath0 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Rabu, 19 Maret 2008
Dlink DWL G311v1 with Backtrack 3 BETA

Beberapa waktu lalu aq beli WLan Card Netgear WG311v1. Kebetulan untuk versi 1 menggunakan chipset Atheros AR5212 (b/g).. Distro Backtrack 3 Beta aq jalanin Live CD, setelah boot n masuk KDE nyoba apakah si WG311 ini udah terdeteksi oleh Backtrack. Masuk ke console trus pake perintah :
# iwconfig
Ternyata si Backtrack udah terdeteksi dengan baik, ada 2 interface WLan yaitu wifi0 dan ath0 (athx biasana mang digunakan untuk interface dgn chipset Atheros). Tapi pas pgn jalanin Airodumo ato Aireplay ada error bahwa si WLan card blom pada mode Monitor. :( :(
Setelah Googling sana-sini akhirna menemukan solusi untuk menghidupkan mode monitor pada WG311 :) :). Carana masuk ke console trus pake perintah :
# ifconfig ath0 up
# wlanconfig ath1 create wlandev wifi0 wlanmode monitor
# ifconfig ath1 up
# ifconfig ath0 down
Perintah diatas akan membuat interface baru yaitu ath1 dengan mode monitor, selanjutna si WG311 dapat digunakan untuk Cracking WEP/WPA :) :)
Minggu, 03 Februari 2008
Membuat Authentication untuk Proxy SQUID

PErnah punya Proxy yang ingin dipakai oleh user tertentu saja?? Di Squid tersedia beberapa pilihan authentication yang bisa dipakai, diantarana :
=> NCSA: Uses an NCSA-style username and password file.
=> LDAP: Uses the Lightweight Directory Access Protocol
=> MSNT: Uses a Windows NT authentication domain.
=> PAM: Uses the Linux Pluggable Authentication Modules scheme.
=> SMB: Uses a SMB server like Windows NT or Samba.
=> getpwam: Uses the old-fashioned Unix password file.
=> SASL: Uses SALS libraries.
=> NTLM, Negotiate and Digest authentication
Kali ini aq coba bikin authentication dengan NCSA dengan Squid 2.6 STABLE 18.
Dengan asumsi proxy Squid sudah terinstal, maka kita perlu mengubah beberapa line di file /etc/squid/squid.conf. Tapi sebelumna kita perlu membuat file passwd yang isina nama user beserta passwordna dalam style NCSA. Masuk ke terminal dan ketikkan perintah :
# htpasswd /etc/squid/passwd usersquid
Perintah diatas berarti akan membuat file baru /etc/squid/passwd. Nanti ada prompt untuk memasukkan password si usersquid :
New password:
Re-type new password:
Adding password for user usersquid
Setelah itu kita harus tau dimana binary ncsa_auth disimpan :
# dpkg -L squid | grep nsca_auth
Hasilna :
/usr/lib/squid/ncsa_auth
atau dengan :
# rpm -ql squid | grep nsca_auth
hasilna :
/usr/lib/squid/ncsa_auth
Abis itu kita harus mengedit file konfigurasi si Squid di /etc/squid/squid.conf. Buka file tersebut dengan teks editor kesayangan :P lalu tambahin line2 berikut :
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
Lalu cari bagian tag http_access dan tambahin ACL berikut :
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
Restart service Squid, n coba setting proxy di Browser kita... nanti kalo bener akan ada prompt box seperti ini :

Hehehehhe, sekarang yg mo make proxy kita harus login terlebih dahulu :) :)
Sabtu, 02 Februari 2008
Install GRUB via Live CD Ubuntu
Kemarin temen aq pgn install dual OS Windows - Linux.. tapi sayangna Linux duluan yg diinstal, setelah itu Windows.. Apa daya sang GRUB hilang dimakan ma Boot Loader Windows (huh!!! :P)...
OK, yg pertama dilakukan yaitu Boot dari CD Ubuntuna (ya iyalah, kalo gk gimana dunk :P)... Seperti biasa kita pilih Start or Install Ubuntu.. Tunggu ampe desktop si Ubuntu muncul... And then, jalanin Terminal.. kita ketikin perintah berikut :
$ sudo grub
Nanti kita akan masuk ke prompt si GRUB
grub>
Setelah itu kita nyari lokasi dari instalansi GRUB pertama kali dengan perintah :
grub> find /boot/grub/stage1
Hasilna adalah lokasi dimana GRUB diinstal, biasana bentukna kayak gini :
root(hdx,y)
Dimana x dan y adalah angka. Setelah itu ketikkan di prompt grubna sesuai dengan hasilna, misal kita dapat hasilna root(hd0,0), maka ketikkan :
grub> root(hd0,0)
Abis itu kita akan menginstall GRUB ke MBR hardisk kita dengan perintah :
grub> setup(hd0)
Kenapa hd0? diasumsikan hardisk kita adalah Primary.. :P Setelah itu nanti ada keterangan2 yang nunjukkin kalo GRUB dah terinstall dengan baik di MBR. kalo udah, kita keluar ajah dari prompt GRUB :
grub> quit
Taraaaaaaaaaaaa... si GRUB dengan sukses terinstall kembali di MBR Hardisk.. hehehhe sekarang tinggal nambahin option boot untuk si Windows..
Buka teks editor, bisa pake Kate, ato KWrite ato via terminal juga bisa (tergantung selera jah :P)...
Buka file /boot/grub/menu.lst, lalu tambahin line berikut di paling bawah :
title Windows XP
root (hd0,1)
makeactive
chainloader +1
Perhatikan line root (hd0,1), berarti partisi windows kita ada di partisi ke 2 (ditunjukkan angka 1) dan berada di Hardisk Primary (ditunjukkan oleh angka 0). Ubah nilai tersebut sesuai dengan kondisi yang ada :P... setelah itu reboot :
$ sudo reboot
Taraaaaaaa... setelah reboot kita akan dapat liaht menu GRUB dengan option boot untuk Linux n Windows :D :D
OK, yg pertama dilakukan yaitu Boot dari CD Ubuntuna (ya iyalah, kalo gk gimana dunk :P)... Seperti biasa kita pilih Start or Install Ubuntu.. Tunggu ampe desktop si Ubuntu muncul... And then, jalanin Terminal.. kita ketikin perintah berikut :
$ sudo grub
Nanti kita akan masuk ke prompt si GRUB
grub>
Setelah itu kita nyari lokasi dari instalansi GRUB pertama kali dengan perintah :
grub> find /boot/grub/stage1
Hasilna adalah lokasi dimana GRUB diinstal, biasana bentukna kayak gini :
root(hdx,y)
Dimana x dan y adalah angka. Setelah itu ketikkan di prompt grubna sesuai dengan hasilna, misal kita dapat hasilna root(hd0,0), maka ketikkan :
grub> root(hd0,0)
Abis itu kita akan menginstall GRUB ke MBR hardisk kita dengan perintah :
grub> setup(hd0)
Kenapa hd0? diasumsikan hardisk kita adalah Primary.. :P Setelah itu nanti ada keterangan2 yang nunjukkin kalo GRUB dah terinstall dengan baik di MBR. kalo udah, kita keluar ajah dari prompt GRUB :
grub> quit
Taraaaaaaaaaaaa... si GRUB dengan sukses terinstall kembali di MBR Hardisk.. hehehhe sekarang tinggal nambahin option boot untuk si Windows..
Buka teks editor, bisa pake Kate, ato KWrite ato via terminal juga bisa (tergantung selera jah :P)...
Buka file /boot/grub/menu.lst, lalu tambahin line berikut di paling bawah :
title Windows XP
root (hd0,1)
makeactive
chainloader +1
Perhatikan line root (hd0,1), berarti partisi windows kita ada di partisi ke 2 (ditunjukkan angka 1) dan berada di Hardisk Primary (ditunjukkan oleh angka 0). Ubah nilai tersebut sesuai dengan kondisi yang ada :P... setelah itu reboot :
$ sudo reboot
Taraaaaaaa... setelah reboot kita akan dapat liaht menu GRUB dengan option boot untuk Linux n Windows :D :D
Back to Nature
Waksss.... kasian Blog aq dah lama gk diupdate.. hehehehe karena disebabkan 1 n beberapa hal jadina kemarin2 malessss bgt update blog... tapi sekarang mulai yakin n niat tuk nge-blog lagi ... xixixixixixiixi thx kepada yg suka main ke blog aq walaupun lom diupdate :) :)
Minggu, 18 November 2007
15th INDOCOMTECH 2007 - JCC
INDOCOMTECH 2007 in Nov 14-18, will be occupying Hall A, Hall B, Cendrawasih and Plennary Hall at the Balai Sidang Jakarta Convention Center.
Kemarin hari sabtu, 17-nop-2007 aq n temen2 main ke pameran INDOCOMTECH di JCC. Begitu nyampe langsung nyari tempat buat duduk n buka si lappie. Hehehe biasa, pemburu hotspot gratisan :P. Pas dicari berapa AP yang aktif pake perintah "iwlist
Yang dateng lumayan banyak, karena selain pameran juga terdapat seminar n workshop yang diadakan setiap harina :). Aq sempet ngeliat2 n moto2 beberapa booth :) Ada booth yang menarik, yaitu robotika.
Untuk booth dari vendor hardware VGA, biasana disediakan PC Game yang bisa dicoba, kayak yang ini nih :
Kira2 berapa juta yah buat merakit PC Game seperti itu? T_T
Ada kegiatan workshop pas aq dateng, diantarana :
Ternyata ada booth CHIP juga loh! Yang dijual majalah2 CHIP dari tahun 2005 ampe yang baru, lumayan murah! :) :)
Tapi sayang sampe aq pulang gk da lomba2 dari booth. :( padahal pgn ikut sapa tau dapet Flashdisk ato Voucher makan :) :) hehehehhe :P
Minggu, 21 Oktober 2007
My Omni Antenna + si Biru (wrt54GL) :)
Beberapa waktu lalu aq sempet bikin Antenna Omni Homemade bareng ma temen2 :). Kebetulan dapet referensi + video tutorialna dari VOIP Rakyat. Bahan n alat2na yang dipake buat antenna omni sih nyari ndiri, diantarana :
1. Pipa PVC ukuran 1.5" 2 meter
2. Kabel CNT-400 (RG-8) 2 meter
3. RP-TNC + N-Connector masing2 1 buah
4. Kapiler AC diameter 1 cm, 2 meter
5. Busa (busa kali ya? :P) pipa PVC 2 meter
6. Dop (bener gk ya namana?) pipa PVC 2 buah
7. Sekrup kecil, mur, lakban, lem perekat
8. Obeng, tang, solder (kalo bisa yg kayak di video itu, biar gampang nyatuin), gergaji, piso cutter, penggaris
Uhmm mungkin bahan yang agak mahal ada di kabel RG-8 dan konektorna, kemarin nyari di Glodok dapet per m itu sekitar 30 rebu dan konektorna ndiri 50 rebu per biji (mahal pa murah ya?). Untuk pipa kapiler + busana bisa nyari di toko yg jual peralatan AC. Bahan yang lain bisa didapet di toko bangunan.
Bagian yang agak susah menurut aq sih untuk menyatukan masing2 segmen (kabel yg dah dikuliti + diselubungi ma kapiler AC) dengan solder. Soalna kemarin ma temen2 juga rada kerepotan gimana nyolder yg bagus n baik hasilna. Tapi setelah beberapa kali ganti timah solder (baru tau kalo kualitasna beda2 :P) akhirna bisa nyatu juga :). Oiya, jumlah segmen yg dibuat sebanyak 25 segmen.

Untuk tempat si biru (wrt54GL) memakai box plastik makanan (murah meriah, 15000an :P). Dikasi fan kecil buat sirkulasi udara biar gk cepet panas :) hehehehe. Oiya, sempet nambahin indikator LED buat ngetahuin kondisi si biru. Yaitu LED Power, WAN, ma LAN. Aq sih nyolder kabel UTP sebanyak 1 pasang untuk masing2 LED di bagian kaki2 lampu LED si biru. Jadi garansina lsg angus, soalna dah dibuka casingna :( hehehehe
Berhubung si biru dah diinstallin DD-wrt V23 SP2, jadina tinggal milih antenna yang kanan (diliat dari bagian depan si biru) untuk menjadi Tx n Rx. :)

Taraaaa... jadi deh antenna omni n sibiru di"tangkringin" di tiang besi :) hehehhee... mudah2an ajah awet :P
1. Pipa PVC ukuran 1.5" 2 meter
2. Kabel CNT-400 (RG-8) 2 meter
3. RP-TNC + N-Connector masing2 1 buah
4. Kapiler AC diameter 1 cm, 2 meter
5. Busa (busa kali ya? :P) pipa PVC 2 meter
6. Dop (bener gk ya namana?) pipa PVC 2 buah
7. Sekrup kecil, mur, lakban, lem perekat
8. Obeng, tang, solder (kalo bisa yg kayak di video itu, biar gampang nyatuin), gergaji, piso cutter, penggaris
Uhmm mungkin bahan yang agak mahal ada di kabel RG-8 dan konektorna, kemarin nyari di Glodok dapet per m itu sekitar 30 rebu dan konektorna ndiri 50 rebu per biji (mahal pa murah ya?). Untuk pipa kapiler + busana bisa nyari di toko yg jual peralatan AC. Bahan yang lain bisa didapet di toko bangunan.
Bagian yang agak susah menurut aq sih untuk menyatukan masing2 segmen (kabel yg dah dikuliti + diselubungi ma kapiler AC) dengan solder. Soalna kemarin ma temen2 juga rada kerepotan gimana nyolder yg bagus n baik hasilna. Tapi setelah beberapa kali ganti timah solder (baru tau kalo kualitasna beda2 :P) akhirna bisa nyatu juga :). Oiya, jumlah segmen yg dibuat sebanyak 25 segmen.
Untuk tempat si biru (wrt54GL) memakai box plastik makanan (murah meriah, 15000an :P). Dikasi fan kecil buat sirkulasi udara biar gk cepet panas :) hehehehe. Oiya, sempet nambahin indikator LED buat ngetahuin kondisi si biru. Yaitu LED Power, WAN, ma LAN. Aq sih nyolder kabel UTP sebanyak 1 pasang untuk masing2 LED di bagian kaki2 lampu LED si biru. Jadi garansina lsg angus, soalna dah dibuka casingna :( hehehehe
Berhubung si biru dah diinstallin DD-wrt V23 SP2, jadina tinggal milih antenna yang kanan (diliat dari bagian depan si biru) untuk menjadi Tx n Rx. :)
Taraaaa... jadi deh antenna omni n sibiru di"tangkringin" di tiang besi :) hehehhee... mudah2an ajah awet :P
Rabu, 17 Oktober 2007
Serangan Fajar! War Driving sekitar Rumah :)

Humm pagi ini aq war driving sekitar rumah aq, pake motor n lappie :). Daerah yang "dijelajahi" meliputi Wijaya Kusuma, Bunga Rampai, Pondok Kelapa, Mawar Merah, Malaka, Buaran, dan Bintara. Hasilna lumayan banyak yg dapet, bahkan diantarana masih OPEN n DHCP, seperti di kampus Darma Persada n warnet di Pondok Kelapa. Yaudah ngenet gratisan bentar :P hehehhe. Beberapa diantarana mang mendapatkan sinyal yg kecil, mungkin karena faktor tinggina tower + jenis antenna yg dipake kali ya? Kalo yg pake antenna omni enak dapet sinyalna :)
Hasil war driving dapat didonlod disini atau mirror. Nama file *.txt merupakan tempat dimana dilakukan scanning. OS yang dipake buat war driving ini adalah Backtrack 2.0+ :) :) mudah2an bermanfaat :P hehehehe :)
Senin, 15 Oktober 2007
Kebijakan Batas Tagih Speedy, Cara baru Telkom?
Kebijakan Batas Tagih untuk Layanan Speedy Limited Volume Based
01 Oktober 2007 04:07:14 ( Sys Admin TSDC )
Mulai pemakaian September 2007 (tagihan Oktober 2007) batas tagihan maksimum untuk layanan Speedy limited volume based (Speedy Personal & Speedy Professional) yang mengalami overquota adalah sebesar Rp 1.200.000.
Dengan ketentuan ini maka tagihan yang harus dibayar pelanggan tidak akan melebihi angka tersebut. Batasan tagihan ini tidak akan mengurangi hak akses pelanggan, artinya pelanggan tetap masih dapat mengakses layanan Speedy walaupun sudah overquota.
Informasi lebih lanjut dapat menghubungi 147.
Sumber : https://portal.telkomspeedy.com/index.php?act=newsdetail&now=118&id=3
Menurut berita tsb berarti bagi pelanggan limited Telkom Speedy yang mengalami Over Quota (salah satu hal yang biasa n paling ditakuti :P) akan dipatok sampai 1.2 Jt saja. Dulu sering aq liat banyak pelanggan limited Speedy yang over quota, bahkan harus membayar > 2 Jt perbulanna. Kalo dipikir2 kenapa Telkom gak mengeluarkan kebijakan ini sebelom2na ya? Bayangkan bila dari program Speedy launching hingga kebijakan ini keluar berapa profit Telkom yang didapat dari hasil Over quota pelanggan2na? ck ck ck...
Dengan kata lain para pelanggan limited speedy akan mendapatkan akses Unlimited (no Quota) setelah membayar 1.2 Jt (wew... T_T). Aq sendiri juga bukanna tidak pernah over quota hehehehe :P
Kalo bisa sih tarif Speedy bisa lebih murah lagi, ya senggak2na sistem quota dihilangkan. :P hehehehe
Selasa, 09 Oktober 2007
Siemens S35i with my Lappie :P

Masih punya HP ini? Aq sih masih :P hehehe HP yang lawas tapi masih "powerfull", dah ada irDa, WAP n tentuna ada kabel data RS-232na :P hehehe... OK, uji coba dilakukan di lappie (HP nw8240) aq dengan Debian Etch. Untuk berkomunikasi dengan si HP diperlukan aplikasi kecil, yaitu minicom. Pas aq install Debian sih lom ada :P jadina perlu apt-get install minicom dulu dah :)
Kalo dah terinstall, buka terminal/konsole ketikin minicom -s (kita setup duluw si minicom). Nanti ada menu kecil yg muncul kayak gini :

Pilih Serial Port Setup, nanti muncul menu lain :

Karena di lappie aq pasang kabel data di port serial pertama (mang satu2na :P) jadi dia pasti berada di /dev/ttyS0. Maka ubah Serial Device kalo lom bener dengan menekan tombol A dan mengubah nilai yang ada :P. Nah, si HP siemens s35i menggunakan Baudrate 19200, jadi perlu kita ubah juga Bps/Par/Bitsna, jadi tekan tombol E, nanti keluar lagi menu :

Pilih baudratena 19200 yaitu tombol F, nah urusan Parity, Stop Bits n Data Bits, kita pake 8N1, artina Data Bits = 8 bit, No parity dan Stop Bits = 1. Langsung tekan Q ajah :) tekna Enter buat kembali ke menu utama, kita simpan dulu konfigurasina biar gk capek2 setting lagi, pilih Save Setup as dfl :

Kalo udah, pilih Exit n kalo settingan kita dah bener maka langsung muncul :

Horeeee, akhirna kita bisa berkomunikasi ma si HP hehehehe :), trus apa ajah yg bisa kita lakuin disini? Banyaakkkk, tapi "ngobrol"na harus pake AT Command buat s35i :). Misal kita pengen liat inbox SMS kita (ALL ato semua), maka kita ketikin ajah AT Commandna : AT+CMGL=4 , 4 disini berarti nampilin semua SMS :

Nanti muncul dah bilangan2 Hexadesimal.. Duh apa artina? Ini namana format PDU (protocol description unit) Maaf ya isi inbox aq disensor :P hehehhehe :P
Uhmm, next project mungkin bagaimana kita bikin aplikasi kecil2an yg Read/Write ke port serial tuk ngambil n ngebaca SMS di inbox :) Doain ya biar cepet selese aplikasi sederhanana :).. :)
Kamis, 04 Oktober 2007
War Driving @ depok n mangga 2 :)

Beberapa waktu lalu sempet nyoba2 war driving n packet capturing pake airodump-ng di Backtrack 2. Nyoba2 di kampus n jalanan sekitar margonda (pake mobilna si sarap :P).. hasilna lumayan, lumayan crowded maksudna :P hehehe, gk nyangka di jalan2 margonda ajah dah banyak betul sinyal2 wifi bertebaran.. :)
Terus kemarin juga sempet nyoba di mangga 2 mall, hasilna juga lumayan (sempet ngenet gratisan :P). Percobaan dilakukan di lantai 1 dekat pintu utama... Beberapa SSID ketangkep walaupun sinyalna kurang bagus, rata2 -70 dBm. Untuk hasil capture bisa di donlod disini atau mirror :) :)
Langganan:
Postingan (Atom)