> jadi ide anda untuk memilih link dari dua ISP berbeda, _definitely_ not
work
> (asumsi: ISP has properly configured their network :-)

justru krn ini, gua pertamanya penasaran 'n gak bisa tidur,
coba liat

> 6. IP ROUTE2 manipulasi
> no, iproute2 bekerja di layer 3 (IP) full


that's ok iproute2 bekerja full di layer3 OSI,  tetapi iproute2 manipulation
setengah layer 2 setengah layer 3 (eql bekerja pada layer2 shg tidak bisa
menyaring/filter), ini juga setengah bisa filter tp stgh gak bisa, jd
load-balancingnya gak sempurna sebetulnya ...manipulasi doank.

>  (internet)--(ISP1)----\
>                         \ 192.168.1.2 (eth0)
>                          ---(                ) 10.16.1.1
>                             (linux router    )----------| local network
>                          ---(                )
>                         / 172.16.1.2 (eth1)
>  (internet)--(ISP2)----/

begini prinsipnya:
1. betul yg anda katakan, apabila source ip dr isp1 ya harus dr isp1
receivenya,  tapi bagaimana cara menggilir source ip tsb diantara
paket-paket ?
2. gimana sih sebetulnya aliran paket dr routing system?
3. beberapa program tidak bisa assign ip external interface, yg melakukan
ini adalah routing system..tapi bbrp lagi bisa seperti ping using bind(2)
call, ttp bagaiman routing bisa membuat/assign ip ini? (nah kalo doi bisa
masak kita gak bisa gantiin)

ketiga jawaban ini akan menuntun kita ke jalan yg benar...(hehehehe)
dari prinsip ini, kita akan me'load balance' paket, consider this as
experimental project:

ip addr add 192.168.1.2 brd 255.255.255.255 dev eth0
ip addr add 172.16.1.2 brd 255.255.255.255 dev eth1

ip rule add prio 11 from 192.168.1.0 table 11
ip route add default via 'gatewayisp1' dev eth0 src 192.168.1.2 proto static
table 11
ip route append prohibit default table 11 metric 1 proto static

ip rule add prio 22 from 172.16.1.0 table 22
ip route add default via 'gatewayisp2' dev eth1 src 172.16.1.2 proto static
table 22
ip route append prohibit default table 22 metric 1 proto static

ip rule add prio 33 table 33
ip route add default table 33 proto static \
nexthop via 'gatewayisp1' dev eth0 \
nexthop via 'gatewayisp2' dev eth1


"ketidakmungkinan adalah kemungkinan yg belum terjadi saja"
"hidup adalah -belajar- ttg semua yg mungkin"

wass,
harry



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke