Router se záložní linkou a přepínání

adam

Router se záložní linkou a přepínání
« kdy: 14. 05. 2012, 03:02:22 »
Mám linuxrouter s třema eth rozhraníma
eth0 - IP 192.168.1.1 - hlavní Internetový provider
eth1 - IP 10.0.0.1 - segment 50-250 dhcp pro klienty, a na 10.0.0.10 je záložní Internetový spoj
eth2 - IP 10.0.1.1 - druhý segment pro klienty (nepodstatné)
(ve reálu je to ještě složitější, jsou tam sdílené rozsahy a různé redirekty, ale to je pro dotaz nepodstatné)

Na routeru běží NAT a maškaráda a pingem kontroluji, jestli běží internet. Pokud ne, spouštím program, který mi přepne default gateway na záložní 10.0.0.10 a jedu dál. Další logikou nahazuji hlavního providera až naskočí. Z routeru samotného se vše tváří bezvadně, ALE pro klienty na eth1 a eth2 při výpadku hlavního Internetu neumím přepnout správně NAT aby šel přes 10.0.0.10 (tzn. v tu chvíli klient např. s IP 10.0.0.50 má router 10.0.0.1, a ten by měl zamaškarádovat pakety poslat je ven přes 10.0.0.10...)

děkuji za pomoc odborníky na fw
« Poslední změna: 14. 05. 2012, 13:55:54 od Petr Krčmář »