begini yang paling gampang ....
1. pertama-tama saya simple kan permintaan anda menjadi 2 bagian
yaitu :
a: provider 1 <-- di gunakan untuk arah internasional ( browsing, chatting, messenger, download etc selain game online )
b: provider 2 <-- di gunakan untuk arah iix ( game online )
2. nah dari permintaan yang demikian maka yang kita perlukan adalah sekumpulan routing static untuk ke arah ip destination game online, ke dua dari ip lokal anda di nat ke ip yang khusus lewat ke iix ( game online ) "-j SNAT --to-source (ip source)", untuk default gatewaynya di arahin ke yang provider 1 aja.
contoh :
saya pake isp A 128kbps yang akan saya gunakan untuk browsing.
( ip nya 202.155.1.2 gateway ke 202.155.1.1 )
dan saya pake isp B 256kbps yang akan saya gunakan untuk koneksi game online.
( ip nya 202.43.1.2 gateway ke 202.152.1.1 )
saya punya local area network dengan network sbb: 192.168.0.0/24 atau satu blok ip class C = 256 ip
nah ... begini cara mainnya
1.a. add default gatewaynya dulu ini boleh langsung di setting aja di configurasi eth(x) nya. wes pokoke default gatewaynya.
- Code: Select all
ip route add default via (default gateway ke ip internasional)
1.b. add routing static tables ke rc.local
- Code: Select all
ip route add 202.43.167.0/24 via 202.152.1.1
- Code: Select all
ip route add 202.78.196.0/24 via 202.152.1.1
- Code: Select all
ip route add 202.10.0.0/16 via 202.152.1.1
- Code: Select all
ip route add 202.93.18.0/24 via 202.152.1.1
2.a. lalu add iptables seperti begini untuk natnya
- Code: Select all
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.43.167.0/24 -j SNAT --to 202.152.1.2
- Code: Select all
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.78.196.0/24 -j SNAT --to 202.152.1.2
- Code: Select all
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.10.0.0/24 -j SNAT --to 202.152.1.2
- Code: Select all
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 202.93.18.0/24 -j SNAT --to 202.152.1.2
- Code: Select all
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 202.155.1.2
2.b. keterangan blok2 ip di atas
202.43.167.0/24 <-- blok ip ragnarok
202.78.196.0/24 <-- blok ip ragnarok
202.10.0.0/16 <-- blok ip gunbound ( gw simplekan jadi mas 255.255.0.0 )
202.93.18.0/24 <-- blok ip ragnarok
untuk xian saya masih blom tahu ntar coba2 cari lagi deh ...
2.c. untuk add iptables di atas harus urut seperti contoh untuk rule iptables yang paling terakhir adalah semua paket sebelum rule iptables atasnya di NAT ke ip 202.155.1.2 ( internasional )
semoga bermanfaat buat anda.
maap2 ga jadi deh ... aw aw