Smerovani bez default route - odpovidat na stejne rozhrani ze ktereho prisel dotaz

Miroslav BENES miroslav_benes na zdas.cz
Pátek Červenec 28 15:03:40 CEST 2006


Přeji krásný den !

Jeden známý se mě zeptal na věc, kterou neumím zodpovědět. Třeba se tu 
najdou povolanější, kteří poradí.

Popis situace :
Má dva routery (A, B) připojené do internetu přes různé providery. Za 
normální situace jsou v provozu oba a přes kterýkoliv z nich můžou 
chodit pakety odkukoliv ze světa.
Dále má server (C) se dvěma síťovými kartami, který je kříženými kabely 
propojen s oběma routery (A a B). Běžely na tom Windowsy (FTP, HTTP).
Podle jeho tvrzení to v této konstelaci fungovalo bez problémů, tj. 
server (tuším IIS) přijímá dotazy z obou síťových rozhraní a odpovědi 
zase vrací správně zpátky.


Dotaz :
Jak se dá podobného chování dosáhnout na linuxu ?
Pokud nenastaví default routu, nechodí mu to vůbec. Pokud nastaví 
default routu na A (resp. B), chodí provoz, který vyvolaly požadavky 
přicházející přes A (resp. B), ale nevyřizují se požadavky došlé přes 
druhý router.

Řešením by asi bylo nastavit na routerech A a B překlad adres - pak by 
požadavky přicházely "jako" z routerů a odpovědi by se zpátky předávaly 
rovnou - jenomže problém je v tom, že přístup k jednotlivým souborům a 
složkám je řízen podle IP adresy klienta, která by v tomto případě 
nebyla vidět.

Nějaký jiný nápad ?

Předem děkuji za odpovědi.



Další informace o konferenci Linux