fitur user management masih terbatas untuk client kami saja. Fitur registrasi untuk umum akan dibuka secepatnya.
Pada kesempatan kali ini kami ingin menjelaskan tentang bagaimana Jaringan router PC berbasis linux
menggunakan 2 ISP sebagai up link nya.
Kenapa menggunakan 2 ISP?
biasanya karena masalah budget, he he he klasik bukan?
Pada kasus tertentu menambah bandwidth terkadang lebih mahal daripada menambah ISP (saat itu).
Untuk itu perlu konfigurasi pada linux router agar semua ISP
dapat digunakan secara (bergantian) bersamaan atau real time.
Dibawah ini adalah contoh kasusnya:
ISP 1 memiliki gateway 10.1.1.1/30 kita diberi IP 10.1.1.2/30(eth1)
ISP2 memiliki gateway 10.2.2.1/30 kita diberi IP 10.2.2.2/30(eth2)
Jaringan internal kita adalah network 192.168.0.0/24(eth0)
kemudian tool yang kita perlukan cuman 1, yaitu aplikasi ip route , aplikasi ini digunakan
untuk me-routingkan paket-paket dari jaringan internal ke 2 ISP yang digunakan.
Karena pada dasarnya ini hanyalah sebuah masalah routing.
Aplikasi ip route sudah terinstall default di ubuntu router yang saya pakai,
untuk kasus ini saya memakai ubuntu 10.04 LTS, server edition.
mari kita mulai konfigurasinya:
sebelum itu kita hapus tabel ISP1 dan ISP2 (kalo sebelumnya pernah dibuat) dengan perintah dibawah
/sbin/ip route flush table ISP1
/sbin/ip route flush table ISP2
kemudian kita masukkan alamat network eth1 di tabel ISP1 agar dikenali
/sbin/ip route add 10.1.1.0/30 dev eth1 src 10.1.1.2 table ISP1
Begitu juga untuk ISP2
/sbin/ip route add 10.2.2.0/30 dev eth2 src 10.2.2.2 table ISP2
Tambahkan routing default di tiap2 tabel
/sbin/ip route add default via 10.1.1.1 dev eth1 table ISP1
/sbin/ip route add default via 10.2.2.1 dev eth2 table ISP2
Tambahkan rule/aturan routing di tiap-tiap tabel
/sbin/ip rule add from 10.1.1.2 table ISP1
/sbin/ip rule add from 10.2.2.2 table ISP2
Tambahkan routing dari jaringan internal kita ke tiap-tiap tabel:
/sbin/ip route add 192.168.0.0/24 dev eth0 table ISP1
/sbin/ip route add 192.168.0.0/24 dev eth0 table ISP2
/sbin/ip route add 127.0.0.0/8 dev lo table ISP1
/sbin/ip route add 127.0.0.0/8 dev lo table ISP2
Tambahkan routing jaringan antar ISP ke masing-masing tabel
/sbin/ip route add 10.1.1.0/30 dev eth1 table ISP2
/sbin/ip route add 10.2.2.0/30 dev eth2 table ISP1
Kemudian setting default routing yang globalnya
/sbin/ip route add default scope global nexthop via 10.1.1.1 dev eth1 weight 1 nexthop via 10.2.2.1 dev eth2 weight 1
note: weight menunjukkan prioritas, semakin besar weight(beratnya), semakin diprioritaskan menggunakan jalur tersebut.
Tips:
Agar penggunaan Yahoo messenger ngga’ putus-putus karena berpindah2 jalur dari satu ISP ke ISP yang lain
bikin routing ke server yahoo messenger mengarah ke salah satu ISP saja.
Selamat mencoba dan semoga membantu.