Portál AbcLinuxu, 4. prosince 2025 04:51
. Síť C je za routerem, který je v síti B a lze do ní ze sítě B přistupovat. Hledám způsob, jak nastavit routování (princip) abych se ze sítě A přes tunel do B dostal do C (na což je nutné použít zmíněný router jako bránu). K němu mám z A přístup. V podstatě chci aby požadavek na spoj do sě C byl v síti A routován do IPSec tunelu a na jeho druhém konci aby mířil na router/bránu sítě C. Zařízení které sestavuje IPSec na straně A je Mikrotik a na straně B je to Linksys RV042. Pokoušel jsem se nastavit statickou routu na Mikrotiku tak, aby pro adresy sítě C použil bránu ze sítě B. Bohužel ji hledá na lokálních interfacech a tudíž ji zhodnotí jako nedostupnou. Neřešili jste někdo podobný problém? řekl bych že na hardwaru nezáleží, spíš mi jde o princip jak routovat přes bránu ležící v jiné síti za IPSecem...
Díky
Řešení dotazu:
Proč jsou sítě postavené tak jak jsou je dobrá otázka, nicméně závěr je ten že s tím nemohu nic udělat.
Tunel by se měl dělat pro každou konektivitu. Pokud máte jeden konec "schovaný" za druhým, musíte "jen" ohlídat pořadí sestavování a rozbalování tunelů, na obou koncích.
Vy určujete, jak a mezi čím se kryptuje. Když už máte oba konce navzájem dostupné, pak se mohou mezi sebou domlouvat na použitých politikách (pravidlech). Proto lze udělat tunel i za další "hop", jen je nutno zajistit, aby se onen provoz nechal být, nemanipulovalo se s ním. Tedy aby ten bod/uzel/server v půli cesty nemanipuloval s pakety. Pravděpodobně by se to udělalo třeba v iptables a preroutingu, aby se rovnou dané pakety vyhodily na výstup.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.