Saturday, October 24, 2009

Bandwidth Management (Limiter) dengan WRT54GL + Tomato RAF Modul

WRT54GLHampir dua bulan ini kami (saya dan teman) mencoba untuk melakukan sharing koneksi internet dengan menggunakan WRT54GL yang kami beli dari salah satu toko wifi di jogja. Koneksi Internet yang digunakan awalnya adalah Speedy 50 Jam (Paket Chat) yang akhirnya ditingkatkan hingga menjadi Paket Unlimited (Paket Game).
Ide awalnya sebenarnya adalah keinginan untuk membagi koneksi internet ini untuk satu RT. Sehingga bisa digunakan secara bersama sekaligus bisa menyebarkan penggunaan internet di RT tempat tinggal.

Paket Game dari Speedy memberikan kecepatan downstream/upstream sebesar 1 Mbps/ 256 Kbps. Dengan kecepatan sebesar itu kalau dibagi untuk 10 klien tentu akan lebih dari cukup untuk melakukan akses internet, baik untuk email, chatting, ataupun menggunakan facebook yang lagi marak digunakan oleh para pengguna internet. Kalau di rata-rata setiap orang akan mendapatkan kecepatan sekitar 100 kbps/ 25.6 kbps (downstream/upstream). Sehingga pastilah lebih dari cukup.

Hanya saja ternyata itu tidak sesuai dengan kenyataan. Sesuai dengan kebiasaan, "siapa cepat dapat". Yang artinya jika ada satu pengguna yang sedang menggunakan koneksi internet ini dan menggunakan untuk download file di internet maka hampir seluruh bandwidth yang tersedia akan tersedot untuk urusan download file ini. Sedangkan pengguna yang lain akan mendapatkan bw yang kurang dari seharusnya. Tentu saja jika dibiarkan kondisi seperti ini pengguna-pengguna lain akan komplain tentang kelambatan koneksi internet yang dimiliki.

Berdasarkan hal-hal tersebut di atas, maka perlu diadakan pembagian bandwidth yang tentu saja perlu diatur di sisi perangkat kerasnya. Sehingga tidak sekedar himbauan. Karena namanya browsing dan download di internet tentu saja pengguna tidak bisa mengontrol secara langsung penggunaan bandwidth ini.

Firmware yang digunakan di WRT54GL yang kami beli adalah DDWRT. Dengan menggunakan Script Generator , kami membuat aturan pembagian bandwidth. Setelah di jalankan, awalnya sepertinya jalan, tetapi sore hari aturan ini lolos lagi, artinya tidak jalan, yang berarti pengguna tetap bisa menghabiskan bandwidth yang tersedia. Entah mungkin kami keliru mengimplementasikan atau sebab lain.

Beberapa hari kemudian dari hasil pencarian di internet dan diskusi dengan team. Akhirnya didapat firmware Tomato RAF yang berbasis OpenWrt, sama dengan basis yang digunakan oleh DDWRT. Oh ya sebenarnya firmware DDWRT menyediakan pembagian bandwidth ini hanya saja versi khusus (Special Edition) yang berbayar. Dari hasil membaca tentang sesifikasi dari Tomato RAF ini didapat kesimpulan bahwa firmware ini sudah menyediakan interface untuk pembagian bandwidth tersebut.

Langkah yang diambil untuk menggunakan firmware tomato ini adalah dengan mengambil firmware dan melakukan flash ke WRT54GL. Berikutnya adalah membuat aturan untuk pembagian bandwidth. Berikut adalah pembagian bandwidth yang kami susun seperti pada gambar berikut ini:



Aturan tersebut berarti: IP 192.168.2.2 diberi pembagian bandwidth downstream 128 kbps sampai dengan maksimal 256 kbps. Upstream dari 16kbps sampai dengan 60 kbps.

Untuk menguji aturan ini maka diperlukan pengetesan dengan menggunakan situs pengukur kecepatan. Dalam hal ini, situs pengukur yang kami gunakan adalah speedtest yang beralamat di www.speedtest.net. Berikut adalah perbandingan dari sebelum diterapkan aturan ini dan sesudahnya.

1. Hasil pengukuran kecepatan sebelum pemasangan aturan pembagian bandwidth seperti terlihat pada gambar di bawah ini:


2. Hasil pengukuran kecepatan setelah pemasangan aturan pembagian bandwidth seperti terlihat pada gambar di bawah ini:


Dari 2 gambar di atas, bisa ditarik kesimpulan bahwa penggunaan Tomato RAF firmware di WRT54GL bisa digunakan untuk pembagian bandwidth. Yang akhirnya masing-masing pengguna mendapatkan kecepatan yang sesuai tanpa mengambil jatah kecepatan pengguna lain.

Saturday, October 10, 2009

Menampilkan Kembali Pesan-pesan di Facebook

Sebelumnya kita telah menyembunyikan / tidak menampilkan pesan-pesan dari permainan yang sedang dimainkan oleh teman kita di facebook, atau mungkin salah klik sehingga akhirnya post dari teman pun ikut hilang. Terus bagaimana cara mengembalikannya ya ?


Tenang, ada caranya kok. Berikut adalah cara-cara yang bisa dilakukan:
1. Di bagian paling bawah dari halaman facebook kita ada link Edit Options seperti yang terlihat pada gambar berikut ini:



2. Pilihlah link Edit Options dengan cara melakukan klik pada linknya, yang akan menampilkan dialog seperti yang terlihat pada gambar berikut:

3. Pada gambar tersebut ada pilihan Friends, Pages, Application. Anda bisa memilih salah satu. Contoh disini kita ingin menampilkan kembali post dari teman yang mungkin tadi keliru kita hilangkan post nya.
4. Tekanlan Tombol Add To News Feed di samping kanan dari nama teman kita tersebut. Lakukan untuk teman yang lain atau Pages atau Application yang ingin ditampilkan di wall kita.

Ok, semoga berguna.

Wednesday, October 7, 2009

Menyembunyikan Tampilan pesan-pesan game di Facebook

Sering kita menerima pesan-pesan berupa progress teman yang lain di halaman facebook kita. Tentu saja kalau jumlah teman yang bermain game dan menampilkan pesan progress permainan gamenya di wall kita sedikit maka tidak terlalu mengganggu. Tetapi coba bayangkan jika jumlah yang bermain banyak atau setiap progress nya selalu dikirimkan ke wall maka akan mengganggu sekali. Gangguan ini mengakibatkan pesan atau status dari temen yang lain tidak ditampilkan di halaman pertama, tetapi tergeser ke urutan berikutnya. Yang di facebook kita harus menekan link older post.


Bagi teman yang bermain game, memang pesan-pesan dari gamenya perlu ditampilkan di wall nya untuk meminta bantuan rekan lain yang bermain game yang sama dalam kelompoknya atau juga sekedar menampilkan progress level game yang telah dicapai.

Cara untuk menyembunyikan pesan-pesan ini sebenarnya cukup mudah. Berikut adalah langkah-langkah yang perlu anda lakukan:
1. Arahkan saja pointer mouse anda ke pojok kanan atas dari pesan tersebut.
2. Jika muncul tombol "Hide", click tombol tersebut yang akan memunculkan menu.
3. Biasanya akan muncul 2 pilihan menu yaitu "Hide [id teman]" dan "Hide [nama permainan]". Sebagai contoh jika nama teman kita amir dan dia bermain Mafia Wars (bukan berarti tidak suka Mafia Wars lho .. ini contoh saja ) maka menu yang muncul adalah "Hide amir" dan "Hide Mafia Wars".
4. Tentu saja yang perlu dipilih adalah pilihan yang kedua "Hide Mafia Wars" dalam contoh ini. Kalau kita pilih yang pertama "Hide Amir" maka semua post dari Amir termasuk statusnya jadi tidak ditampilkan di Wall kita. Jangan lah heheh.

Berikut adalah contoh gambarnya untuk memudahkan pengertian.


Ok, Semoga berguna