Close

Non Member

fitur user management masih terbatas untuk client kami saja. Fitur registrasi untuk umum akan dibuka secepatnya.

lock and key

Sign in to your account.

Account Login

Routing menggunakan 2 ISP berbedacara routing network yang memiliki 2 ISP berbedaDiposting di Tutorials - 24 Mar 2015 15:24:57

Routing menggunakan 2 ISP berbeda

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.

Komentar

comments powered by Disqus