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