Sziasztok!

Fried Zoltan wrote:

> Van egy gateway-em, aminek ket internetkacsolata van. (ADSL+ISDN)
> Mindket kapcsolatot hasznalja a szerver kulonbozo szolgaltatasok
> eleresere. Mostanaban neha az ADSL megall, ezert arra gondoltam,
> hogy amig
> az ADSL nem megy az ADSL-en keresztul mukodo szolgaltatasok
> elereset atterhelem a ISDN-re.
> 
> Ez minden szepen mukodik. Viszont nem tudom hogyan tudom
> azt tesztelni, hogy mukodik e az ADSl, ha a default gateway
> az ISDN fele mutat.
> 
> Sajnos pl.a ping -I <ADSLiface> index.hu nem mukodik, az
> ADSL interfacen meg sem jelennek az icmp csomag :(
> 
> Merre induljak?

Nalam igy mukodik: van a main routing tabla, amiben van egy route minden 
WAN interfesz subnetje fele, es van a default route, amiben fel van 
sorolva az osszes kapcsolat def.gw-je. Minden WAN interfesznek van 
egy-egy sajat routing tablaja is, ahol egy def.gw van (ha fixen arrafele 
akarnam iranyitani a csomagokat), es mindegyikhez van egy-egy rule, ami 
az interfesz forrascime alapjan es fwmark alapjan is arra iranyitja a 
csomagokat.

Normal mukodesben a kernel a main tabla alapjan kuldi ki a csomagokat, a 
fwmark-os szabalyok azert kellenek, hogy a bejovo kapcsolatokra ugyanott 
menjenek ki a valaszcsomagok (connmark) vagy esetleg egy adott tipusu 
kapcsolatot arrafele iranyitsak (pl. smtp-t a berelt vonal fele).

Amikor egy WAN kapcsolat nem mukodik, kitorlom a main routing tabla 
def.gw-jebol es kitorlom a fwmark-os szabalyt. Igy gyonyoruen lehet 
pingelni akarmit (a kapcsolat def.gw-jet is es barmilyen internetes 
IP-t) az adott kapcsolaton keresztul, de semmi mas nem fogja hasznalni. 
Engedelyezeskor visszateszem a main def.gw-jebe es visszairom a fwmark 
szabalyt is.

-- 
Sziasztok: Zsolt
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz