Dear all fren,
Saya mau membuat load balancing untuk gamecenter
Topologinya
Isp1--+
|
Isp2--+--<gateway>--<switch>--<client-LAN>
|
IIX---+
Berikut script saya
LANIP="172.16.0.1"
LANNET="172.16.0.0/16"
LANIF="eth1"
LANMASK="255.255.255.0"
LANBRD="192.x.x.x"
ONEISPIP="202.x.x.x" #ip isp 1
ONEISPNET="202.x.x.x" #network address isp 1
ONEISPMASK="29" #netmask isp 1
ONEISPGW="202.x.x.x" #gateway isp 1
ONEISPIF="eth0" #interface isp 1
ONEISPBRD="202.x.x.x" #broadcast
SECISPIP="203.x.x.x"
SECISPNET="203.x.x.x"
SECISPMASK="28"
SECISPGW="203.x.x.x"
SECISPIF="eth3"
SECBRD="203.x.x.x"
IIXIP="203.x.x.x"
IIXNET="203.x.x.x"
IIXMASK="28"
IIXGW="203.x.x.x"
IIXIF="eth3"
IIXBRD="203.x.x.x"
#set addr lan
ip link set $LANIF up
ip addr add $LANIP/$LANMASK brd $LANBRD dev $LANIF
#set addr isp
ip link set $ONEISPIF up
ip addr flush dev $ONEISPIF
ip addr add $ONEISPIP/$ONEISPMASK brd $ONEISPBRD dev $ONEISPIF
ip link set $SECISPIF up
ip addr flush dev $SECISPIF
ip addr add $SECISPIP/$SECISPMASK brd $SECISPBRD dev $SECISPIF
ip link set $IIXIF up
ip addr flush dev $IIXIF
ip addr add $IIXIP/$IIXMASK brd $IIXBRD dev $IIXIF
#set route
echo "set routing table"
ip route add $ONEISPNET dev $ONEISPIF src $ONEISPIP table ISP1
ip route add default via $ONEISPIP table ISP1
ip route add $ONEISPNET dev $ONEISPIF src $ONEISPIP
ip route add $SECISPNET dev $SECISPIF src $SECISPIP table ISP2
ip route add default via $SECISPIP table ISP2
ip route add $SECISPNET dev $SECISPIF src $SECISPIP
ip route add $IIXNET dev $IIXIF src $IIXIP table IIX
ip route add default via $IIXIP table IIX
ip route add $IIXNET dev $IIXIF src $IIXIP
#set default route
ip route add default via $ONEISPIP
ip rule add from $ONEISPIP table ISP1
ip rule add from $SECISPIP table ISP2
ip rule add from $IIXIP table IIX
#Load Balancing
echo "Load Balancing"
ip route add default scope global nexthop via $ONEISPIP dev $ONEISPIF weight
1 nexthop via $SECISPIP dev $SECISPIF weight 1 nexthop via $IIXIP dev $IIXIF
weight 1
apakah script diatas sudah benar???
Atau ada tambahan dari teman2, terima kasih.
--
Regards,
Johannes Sitorus
PT Pacific Communication Networks
Wisma Indovision lt.12
Jl. Raya Panjang Z/III 11520
Tel. 021-5830-2430
Fax. 021-5830-2431
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis