Bandwidth Controller

Bandwidth Controller

Bandwidth Controller - Mengatur trafik data didalam jaringan



Ditulis Oleh Mr. Youthe   
November 18, 2008 at 02:14 AM
Bandwidth Controller adalah sebuah software untuk mengatur bandwidth computer data atau traffic baik internet maupun data network.Bandwidth Controller bisa dikatakan sebagai software pembatas bagi computer lain atau memberikan prioritas bagi computer lain agar bisa mengaccess data internet maupun data lokal

    Mengatur download dan upload computer lain untuk data trafik.

    Prioritas bagi computer atau beberapa computer untuk mengaccess data pada jaringan network maupun internet.

    Memblock atau memfilter packet baik keluar dan masuk pada sebuah computer atau group didalam LAN baik mengkontrol dari lapis network 3 dan 7.

    Pengaktifkan batas dan prioritas bgi computer lain termasuk pengaktifkan dengan waktu tertentu.



Bandwidth Controller bertujuan untuk mengatur bandwidth dari computer lain. Penempatan software Bandwidth Controller ditempatkan pada sebuah computer yang dijadikan jalur keluar misalnya mengaccess data internet. Sebagai contoh, bila sebuah warnet, kantor atau jaringan computer tetangga mengunakan sebuah computer yang dijadikan sebagai Gateway / computer sharing / computer server. Computer server tersebut berfungsi untuk mendistribusikan data keluar masuknya dari dan ke computer lainnya. Sehingga seluruh computer dapat mengaccess data bersama sama seperti sharing koneksi internet.

Mengunakan sebuah computer server, misalnya mengunakan OS Windows XP tidak bisa memberi batasan berapa banyak trafik yang diberikan untuk masing masing computer. Karena computer server beranggapan bahwa setiap computer memiliki hak hak yang sama untuk mengacces data, seperti koneksi internet. Computer server hanya dapat mengatur seperti memblock port misalnya semua user tidak diijinkan membuka website, atau tidak bisa mengirim email. Disini kelemahan dari sistem computer server , karena fungsinya sebagai pintu gerbang atau jalur keluar masuk saja sehingga tidak memiliki fungsi sebagai pembatas trafik data agar membagi bandwidth ke masing masing computer.

Bisa dibayangkan didalam sebuah jaringan LAN terdapat 10 computer yang terhubung ke computer server untuk mengaccess data internet. Bila 1 saja computer mengunakan program download manager atau program P2P, misalnya Bittorrent, Flashget atau Download Accelereator maka dipastikan kecepatan koneksi internet pada computer lain menjadi lambat. Hal tersebut terjadi karena kecepatan beberapa program seperti download manager mampu mengambil data trafik besar sehingga akan menganggu atau memperlambat koneksi computer lainnya.

Bandwidth Controller dapat melakukan pembatasan atau membagi kecepatan trafik didalam jaringan . Bahkan software ini dapat membatasi kecepatan maksimum bagi computer lain yang dianggap terlalu banyak mengunakan data trafik. Bandwidth Controller juga memiliki beberapa fitur sangat baik sehubungan dengan kebutuhan traffic didalam sebuah jaringan network.

Dibawah ini beberapa kemampuan dari Bandwidth Controller :

    Membatasi beberapa computer atau group dengan limit atau batas tertentu mengunakan trafik data ke server.

    Membatasi atau membagi kecepatan trafik data seperti pembagian maksimum atau minimum dari pemakaian bandwidth

    Penguncian dengan batas tertentu, misalnya seorang karyawan terlalu banyak access internet maka dapat dibatasi setelah kapasitas tertentu akan diturunkan kecepatannya.

    Pengaturan dalam waktu, misalnya setelah jam 9 pagi dimana pemakai internet didalam kantor mulai aktif, maka software dapat membatasi kecepatan maksimum untuk mendownload diseluruh computer.

    Memberikan prioritas dari sebuah protokol seperti memberikan prioritas access pemakai protokol VOIP.

    Dan fitur terbaik adalah dapat menampilkan daftar computer yang mana yang terlalu banyak mengunakan bandwidth, sehingga dapat seorang Admin dapat terus memantau kegiatan / aktifitas computer lain didalam jaringan LAN.

    Bahkan Bandwidth Controller menampilkan kemanakah sebuah computer sedang mengaccess data dengan menampilkan koneksi dari nomor IP server didalam daftar list bandwidth Controller.

 Sedalam apakah kemampuan dari Bandwidth Controller



Susunan protokol dari koneksi antar computer memiliki beberapa lapis atau disebut layer. Bandwidth Controller mampu membatasi pada 2 sistem layer protocol yaitu layer 3 dan layer 7. Untuk layer 3 yang berisikan protokol IP, TCP, UDP, ICMP, IPSec AH, IPSec ESP dapat diberlakukan untuk dibatasi oleh Bandwidth Controller.

Layer lain yang dapat diatur adalah protokol layer 7 seperti nomor port HTTP, FTP, IMAP, Gnutella, MSN Messenger, Streaming Video, Shockwave Flash, HTTP download, MP3. Pemakai Bandwidth Controller dapat memberikan batas batas tertentu bagi computer lain untuk mengunakan trafik.

Lalu bagaimana bila seorang pemakai didalam jaringan cukup pintar untuk menganti atau berpindah pindah nomor IP computernya agar dapat lepas dari kontrol software Bandwidth Controller.

Pemakai computer didalam sebuah jaringan bisa saja menganti IP yang sifatnya dinamis. Tetapi Bandwidth Controller mampu memblock nomor fisik sebuah network yang disebut sebagai Mac address. Bandwidth Controller dapat mencatat nomor Mac address dari sebuah computer, dan tetap melakukan blocking atau membatasi trafik agar tidak terlalu berlebihan melakukan download atau upload. Sehingga seorang pemakai computer dapat terus dipantau oleh Bandwidth Controller walaupun sudah berganti IP, karena Mac address tidak bisa diganti dan tetap tercatat oleh software kecuali si pemakai computer menganti dengan NIC atau LAN card baru. Dibawah ini salah satu fitur untuk mengaktifkan Mac Address dari sebuah computer

 Bagaimana cara kerja dari Bandwidth Controller. Software Bandwidth Controller dipasang atau diinstall pada sebuah computer yang memiliki access data keluar jaringan. Misalnya computer sebagai server / Gateway atau router yang mengunakan 2 ehternet card dimana 1 card untuk koneksi internal LAN terhubung ke HUB network, dan sebuah lagi terhubung ke jaringan internet. Sehingga seluruh koneksi computer ke computer server tersebut dapat diatur oleh Bandwidth Controller. Karena seluruh jalan keluar masuk harus melalui server maka Bandwidth Controller dapat memantau computer lain seperti melihat kemana saja computer tersebut terhubung, berapa banyak koneksi yang dilakukan atau berapa besar bandwidth yang digunakan oleh masing masing computer.

Dibawah ini sebagai contoh untuk memblock sebuah computer dengan option Filter. Pemakai Bandwidth Controller cukup memasukan nomor IP computer lain dan memasukan daftar pada software Bandwidth Controller. Sebagai contoh, misalnya memberikan kapasitas trafik bagi sebuah computer dengan maksimum untuk mendownload sampai 10 dan 20KB/s saja.

Dibawah ini adalah gambar trafik dari sebuah computer yang telah di filter dengan maksimum trafik yang diberikan. Ketika pertama koneksi diberikan maksimum 10KB/s untuk aktifitas mendownload dan trafik pada computer tersebut langsung turun karena Bandwidth Controller hanya membatasi download sekitar 10KB/s. Diagram bagian kedua, dimana Bandwidth Controller membuka kembali bandwidth sehingga computer computer tersebut kembali naik dengan kecepatan maksimum trafik. Lalu diaktifkan untuk pembatasan kecepatan download hanya 20KB/s sehingga tampilan grafik kembali menurun dan kembali dilepas untuk mengunakan seluruh trafik data pada server.

Bandwidth Controller secara mudah mengatur berapa kecepatan maksimum dari sebuah computer untuk mendownload atau upload secara realtime di setiap computer atau group computer. Baik sebuah computer atau group dapat dibatasi kecepatan mendownload atau upload melalui computer server.

Bandwidth Controller tidak memerlukan software tertentu pada computer client dan cukup dipasangkan pada computer server saja. Karena Bandwidth Controller mengatur dan menangkap semua packet data yang melewati ethernet card. Dengan cara demikian, maka seorang staff IT bisa saja mengurangi kecepatan internet dari dari satu buah computer tanpa campur tangan ke sipemiliknya. Cara ini akan bermanfaat bila didalam sebuah jaringan network terdapat seorang staf yang terlalu sibuk mendownload dan mengambil trafik data internet sehingga menganggu pekerja lain yang membutuhkan.

 Result



Bandwidth Controller adalah sebuah software untuk mengatur pemakaian bandwidth computer lain. Software Bandwidth Controller ditempatkan pada sebuah computer sebagai data keluar masuk atau computer server / router. Dengan Bandwidth Controller pekerjaan Admin lebih mudah untuk mengatur dan menjaga trafik dari masing masing computer. Dengan Bandwidth Controller akan sangat mudah mengetahui computer siapa saja yang terlalu banyak mengunakan bandwidth. Karena Bandwidth Controller memberikan daftar dari masing masing trafik computer. Dan seluruh computer yang terkoneksi akan menampilkan nomor IP serta angka bandwidth yang sedang digunakan, sehingga admin dapat dengan mudah melakukan block atau filter bagi computer tertentu untuk mengurangi kecepatan trafiknya ke computer server.

Walaupun Bandwidth Controller dibuat dengan tampilan sederhana, tetapi fitur yang ada sudah cukup lengkap. Dengan Bandwidth Controller maka seorang Admin dapat menjaga jaringan network agar dapat digunakan oleh semua pemakai. Dan dapat membagi secara merata atau memberikan prioritas trafik untuk bagian tertentu.

SSH

PuTTY+SSH for Secure Sock Proxy

for Microsoft Windows and Linux

April 22, 2009
by Kassle

Introduction

Salah satu tempat untuk mendapatkan akses internet gratis adalah melalui kafe - kafe yang biasa-nya terdapat tulisan Free Internet Hot Spot. Berhubung akses internet tersebut digunakan untuk umum, maka muncul pertanyaannya seberapa amankah jaringan internet tersebut. Oleh karena itu dengan tutorial kali ini akan membahas bagaimana membuat jalur yang lebih aman pada jaringan yang digunakan oleh semua orang tersebut. Tentu implementasi dari tutorial ini tidak sekedar untuk mengamankan akses internet pada kafe saja tapi dimana saja ketika keamanan data diinginkan.

Requirement

Sebelum memulai ada baiknya untuk mengetahui apa saja yang dibutuhkan untuk mengimplementasikan tutorial ini.

  • Komputer server yang menyediakan akses SSH dan dapat mengakses internet
  • Memiliki account untuk mengakses service SSH pada komputer server diatas
  • Komputer/Laptop client dengan sistem operasi Microsoft Windows (pada tutorial ini menggunakan Windows XP, bisa diterapkan juga pada versi yang lain)
  • Aplikasi PuTTY yang bisa didapatkan secara gratis (lihat pada bagian referensi)
  • Koneksi internet
Implementation

Pertama pastikan komputer sudah terhubung ke internet, bisa meminta tolong pelayan kafe jika mengalami kesulitan untuk menghubungkan PC ke jaringan internet mereka. Berikutnya jalankan program PuTTY, maka akan muncul tampilan seperti dibawah ini.





Isikan hostname dengan IP komputer server dan jika perlu ganti port-nya juga (default port untuk service SSH adalah 22), kemudian pindah ke bagian Connection --> SSH --> Tunnels yang penampakannya kurang lebih seperti berikut





Pada bagian Source Port isikan dengan nomor port yang diinginkan (untuk tutorial ini menggunakan 8080), port ini nantinya digunakan oleh aplikasi browser, mail, messenger, dll yang nanti akan kita gunakan untuk mengakses internet secara aman. Kemudian pada kotak isian Destination di isi dengan alamat IP komputer server dan klik tombol Add untuk menyimpan isian tersebut. Terakhir pada pilihan dibawahnya pilih pada Dynamic.

Kembali pada bagian Session (tampilan pertama ketika PuTTY di jalankan), isikan kotak Saved Session dengan nama untuk session ini kemudian klik tombol Save. Jadi jika dikemudian hari dibutuhkan lagi tinggal pilih nama session ini saja, tidak perlu mengulangi langkah - langkah sebelumnya.

Selesai sudah setting untuk program PuTTY, selanjutnya tinggal Load saja session yang telah dibikin tadi. Ketika terhubung ke komputer server akan muncul window (seperti Command Prompt) yang meminta untuk memasukkan username dan password. Isikan username dan password sesuai dengan account untuk mengakses SSH ke server tadi. Jika berhasil maka hubungan internet yang aman sudah tersedia.

Selanjutnya melakukan setting pada aplikasi yang digunakan untuk ber internet ria supaya menggunakan jalur aman yang telah dibuat tadi. Disini akan dibahas untuk aplikasi browser Mozilla Firefox saja, untuk aplikasi yang lain proses-nya tidaklah terlalu berbeda. Ok .. langsung saja jalankan firefox. Ketika sudah muncul .... eiiit ... jangan langsung memasukkan alamat website yang mau di kunjungi ... kita harus setting dulu firefox ini.

Masuk ke menu option firefox (Tools --> Options), kemudian pindah ke tab Advanced, dan klik tombol Settings sehingga muncul penampilan seperti ini





Pilih Manual proxy configuration, untuk mengaktifkan kotak isian dibawahnya. Kemudian pada kotak isian SOCKS Host isikan dengan tulisan localhost kemudian pada kotak port isikan dengan nilai 8080, terakhir pada pilihan dibawahnya pilih saja SOCKS v5.

Beres sudah setting firefox, kini saatnya untuk browsing dengan aman di jaringan internet umum. Untuk membuktikan bahwa jaringan yang digunakan benar - benar melalui jalur yang di buat tadi, bisa dengan mengunjungi website http://www.whatismyip.com/ atau http://www.ipgue.com seharusnya yang tampil pada website tersebut adalah alamat IP dari komputer server yang digunakan sebagai jalur internet, bukan IP yang dimiliki oleh penyedia jaringan internet.

On Linux

Pada sistem operasi biasanya sudah built-in ssh client dan/atau server. Jika belum bisa install dari masing - masing distro. Untuk memulai membuat jalur yang aman, gunakan perintah seperti berikut:

    ssh -ND [port] [user]@[pc.server.com]

ganti [port] dengan port yang diinginkan (dan available), pada tutorial ini menggunakan port 8080. Dan ganti [user] dengan user account pada komputer server. Terakhir ganti juga [pc.server.com] dengan alamat komputer server dalam bentuk IP atau domain. Untuk setting aplikasi-nya tidak berbeda dengan setting aplikasi di sistem operasi Windows di atas.

Conclusion

Begitulah tutorial kali ini, semoga bermanfaat. Mohon maaf jika terdapat kesalahan dan kekurangan dan terima kasih. Selain itu juga mohon masukan, kritik, komentar, dan lain - lain untuk membuat tutorial berikutnya menjadi lebih baik dan benar.

Referrence

PuTTY Download Page
Instant SOCKS Proxy over SSH
SOCKS Proxy with PuTTY and SSH
Setup an SSH SOCKS proxy!
SSH Tunnel + SOCKS Proxy Forwarding = Secure Browsing

Kategori

Kategori