Martin Schyth <schyth@ofir.dk> writes:
> Hej,
> Jeg har en lille udfordring, jeg har behov for at have 2 default gatewaysp
> et system, og alt efter src adressen paa IP pakken skal den s routes
> henholdsvis gennem en tunnel og den vej videre ud paa internettet eller
> ogs skal den routes direkte gennem vores egen forbindelse ud paa
> internettet, en lille beskrivelse:
> xxx.xxx.xxx.0 IP adresser der kommer ind til mig via en L2TP tunnel
> yyy.yyy.yyy.0 IP adresser fra mit eget netvaerk
> xxx.xxx.xxx.1 Default gateway til tunnel til internettet
> yyy.yyy.yyy.1 Default gateway paa eget netvaerk
> jeg har s lavet foelsende routes og rules som gaar galt fordi 2 default
> routes ikke er tilladt..
> ip route add default via xxx.xxx.xxx.1 table tuninet
> ip route add default via yyy.yyy.yyy.1 table owninet
> ip rule add from xxx.xxx.xxx.0/24 to default pref 15000 table tuninet
> ip rule add from yyy.yyy.yyy.0/24 to default pref 15001 table owninet
> Jeg kan godt se at jeg har et problem med de 2 default routes, men kan
> ikke se hvordan jeg skal lse problemet.. Er der nogen der kan hjaelpe??
Du burde kunne gøre det ved at markere pakkerne med "-j MARK" (linux
2.4), med forskellige marks alt efter deres source adresse. Og så
bruge fwmark optionen i "ip rule add..."
Prøv at kigge på denne side:
http://www.braindump.dk/dk/wiki/?wikipage=PolicyRouting
--
Mvh Claus Albøge
"Don't summarize. Don't abbreviate. Don't interpret."
-- D. J. Bernstein