Multiple route

 ( bundas | 2006. augusztus 24., csütörtök - 15:48 )

Sziasztok!

Akkor az elejéről kezdem.... Van 2db DSL kapcsolatom + 2 db router kapcsolatonként.
És azt szerettem/szeretném megoldani hogy a belső hálózatom mindkét kapcsolatot használja mint valami loadbalance.
A http://www.lartc.org-on találtam is hozzá doksit. Sikerült is megcsinálni. De csak akkor müxik a dolog ha közvetlenül a kötegelést végző gépről akarom elérni a netet. Ha az alhálózatomból akarok netezni egy kliens segítségével, ami routerként használja a kötegelést végző gépek, akkor mindig csak az egyik kártyán van forgalom.

Miért van ez?

Ja, és NAT-olom a klienseimet.

Lehet hogy hülyét kérdeztem... sőt biztos, de ma már annyit foglalkoztam ezzel, hogy teljesen "elborult az agyam", és nem bírok gondolkozni.

Légyszives segítsetek!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Blackpantherék oldaláról:

#!/bin/sh

IP_PPP0=`ifconfig ppp0 | grep inet | cut -d : -f 2 | cut -d \ -f 1`
IP_PPP1=`ifconfig ppp1 | grep inet | cut -d : -f 2 | cut -d \ -f 1`
PESO_PPP0=1
PESO_PPP1=1
LAN1=192.168.1.0/24
LAN2=10.0.0.0/16
GW_LAN1=192.168.1.1
IF_LAN=eth0

ip ru del from $IP_PPP0
ip ru add from $IP_PPP0 lookup ppp0
ip ro add $LAN1 via $GW_LAN1 table ppp0
ip ro add $LAN2 via $GW_LAN1 table ppp0
ip route add default via $IP_PPP0 table ppp0

ip ru del from $IP_PPP1
ip ru add from $IP_PPP1 lookup ppp1
ip ro add $LAN1 via $GW_LAN1 table ppp1
ip ro add $LAN2 via $GW_LAN1 table ppp1
ip route add default via $IP_PPP1 table ppp1

ip ro del default
ip route add default equalize nexthop via $IP_PPP0 dev ppp0 weight $PESO_PPP0 nexthop via $IP_PPP1 dev ppp1 weight $PESO_PPP1

A lartc-s mókát nekem sem sikerült belőnöm, amikor erre akadtam, akkor meg már nem kellett, úgyhogy nem próbáltam...

chx

Köszi! Megpróbálom!

Hogyan csináljam?