On 08/29/2005 12:12 am, Mirza Khadnezar wrote: > ada yang punya script loadbalancing ga ? > > kondisi : > 1 server 2 isp > mau pake loadbalancing > os rhel 4.0 >
> > ada yang udah terapin loadbalancing sukses mulus ? > referensi pls > script nya > dan os distro nya apa plssss ini script saya yg pernah saya coba dg FC3 dg 2 isp dan 2 lan #!/bin/bash #load balance #script 2 external NIC's #ingat edit iptables #eth0 WAN ISP Pertama #eth1 is LAN #eth2 is LAN #eth3 WAN ISP Dua [EMAIL PROTECTED] echo "Setting variables" LANIP="172.16.0.1" LANNET="172.16.0.0/16" #examples: 10.0.0.0/8 192.168.1.0/24 LANIF="eth1" #LAN interface LANIP2="192.168.0.1" LANNET2="192.168.0.0/24" #examples: 10.0.0.0/8 192.168.1.0/24 LANIF2="eth2" #LAN interface FIRSTWANIP="202.x.x.x" #ip isp 1 FIRSTWANNET="202.x.x.x" #net-addr FIRSTWANMASK="29" FIRSTWANGW="202.x.x.x" #gw isp 1 FIRSTWANIF="eth0" #interface isp 1 BRD1="202.x.x.x" #broadcast SECWANIP="203.x.x.x" SECWANNET="203.x.x.x" SECWANMASK="28" SECWANGW="203.x.x.x" SECWANIF="eth3" BRD2="203.x.x.x" ##set addr lan ip link set $LANIF up ip addr add $LANIP/16 brd + dev $LANIF ip rule add prio 50 table main ip link set $LANIF2 up ip addr add $LANIP2/24 brd + dev $LANIF2 ip rule add prio 50 table main ip route del default table main #set addr isp ip link set $FIRSTWANIF up ip addr flush dev $FIRSTWANIF ip addr add $FIRSTWANIP/$FIRSTWANMASK brd $BRD1 dev $FIRSTWANIF ip link set $SECWANIF up ip addr flush dev $SECWANIF ip addr add $SECWANIP/$SECWANMASK brd $BRD2 dev $SECWANIF ##set route ip rule add prio 201 from $FIRSTWANNET/$FIRSTWANMASK table 201 ip route add default via $FIRSTWANGW dev $FIRSTWANIF src $FIRSTWANIP proto static table 201 ip route append prohibit default table 201 metric 1 proto static ip rule add prio 202 from $SECWANNET/$SECWANMASK table 202 ip route add default via $SECWANGW dev $SECWANIF src $SECWANIP proto static table 202 ip route append prohibit default table 202 metric 1 proto static echo "Load Balancing" ip rule add prio 222 table 222 ip route add default table 222 proto static \ nexthop via $FIRSTWANGW dev $FIRSTWANIF \ nexthop via $SECWANGW dev $SECWANIF echo "Keep State Connection" iptables -t filter -N keep_state iptables -t filter -A keep_state -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -t filter -A keep_state -j RETURN iptables -t nat -N keep_state iptables -t nat -A keep_state -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -t nat -A keep_state -j RETURN iptables -t nat -A PREROUTING -j keep_state iptables -t nat -A POSTROUTING -j keep_state iptables -t nat -A OUTPUT -j keep_state iptables -t filter -A INPUT -j keep_state iptables -t filter -A FORWARD -j keep_state iptables -t filter -A OUTPUT -j keep_state -- ronald -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis Tidak bisa posting? Baca: http://linux.or.id/problemmilis http://linux.or.id/tatatertibmilis
