All of lore.kernel.org
 help / color / mirror / Atom feed
* Re[2]: [LARTC] further than dead gateway detection
@ 2003-03-03 16:22 Никита Винокуров
  2003-03-03 17:38 ` Paul Evans
  0 siblings, 1 reply; 2+ messages in thread
From: Никита Винокуров @ 2003-03-03 16:22 UTC (permalink / raw)
  To: lartc


-----Original Message-----
From: Esteban Ribicic <eribicic@UolSinectis.com>
To: vinokurov@mail.ru
Date: 03 Mar 2003 12:55:18 -0300
Subject: Re: [LARTC] further than dead gateway detection

> when interface goes down you must flush the cache to generate a new
> routing table.
> this perl script cheks and fix this.
> 
ip route flush cache does not help even it I do it manually

The problem is that the route _never_ marked as down because the correspondent gateway successfully reached. The break of the line occures _after_ gateway:

                               
internal              /eth1----modem1 (gateway1) --X-- Provider1
-------- eth0 |router|
                      \eth2----modem2 (gateway2) --X-- Provider2
                           ^^^^                  ^^^^^
                       here is no breaks     here is possible breaks

> have you done masquerading from an internal network? 
> cause that does not work for mi..you may help me :)
> 
> 

Yes, I've done it by the means of iptables (I have a 2.4.20 kernel).

masquarade does not interacts with routing, just put it in the two routes:

iptables -t nat -A POSTROUTING -o $IFACE1 -j SNAT --to-source $IP1
ipdables -t nat -A POSTROUTING -o $IFACE2 -j SNAT --to-source $IP2


where $IP1 and $IP2 -- the external addresses of the certain interfaces ($IFACE1 and $IFACE2)

may be you need more specific configuration.


--
Nikita
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Re[2]: [LARTC] further than dead gateway detection
  2003-03-03 16:22 Re[2]: [LARTC] further than dead gateway detection Никита Винокуров
@ 2003-03-03 17:38 ` Paul Evans
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Evans @ 2003-03-03 17:38 UTC (permalink / raw)
  To: lartc

On March 3, 2003 08:22 am, Никита Винокуров wrote:
> > have you done masquerading from an internal network?
> > cause that does not work for mi..you may help me :)
>
> Yes, I've done it by the means of iptables (I have a 2.4.20 kernel).
>
> masquarade does not interacts with routing, just put it in the two routes:
>
> iptables -t nat -A POSTROUTING -o $IFACE1 -j SNAT --to-source $IP1
> ipdables -t nat -A POSTROUTING -o $IFACE2 -j SNAT --to-source $IP2
>
>
> where $IP1 and $IP2 -- the external addresses of the certain interfaces
> ($IFACE1 and $IFACE2)

I have this which also works:
iptables -t nat -A POSTROUTING -s net/mask -o $IP1 -j MASQUERADE 
iptables -t nat -A POSTROUTING -s net/mask -o $IP2 -j MASQUERADE 

Why would it be better to SNAT?


-- 
Regards, Paul Evans


_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-03 17:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-03 16:22 Re[2]: [LARTC] further than dead gateway detection Никита Винокуров
2003-03-03 17:38 ` Paul Evans

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.