Wij hebben 2 subnets (x.x.x.176/29 en x.x.x.184/29). We hebben een SDSL modem/router in bridged mode, hiermee is ons eerste subnet direct bereikbaar. Daarin zit nu een router (WAN:x.x.x.178 en LAN:x.x.x.185) en daarachter onze firewall (x.x.x.186), dus in het tweede subnet.
De provider heeft in de core router een route voor ons tweede subnet via die router x.x.x.178. Zoals je mag verwachten werkt dat prima. Maar nu willen we deze router eruit halen, want onze firewall is tevens in staat om te routeren.
Kan je de firewall zo inrichten, dat deze op dezelfde netwerkkaart (eth0) de volgende adressen bind:
eth0: x.x.x.178/29 (eerste subnet, dus krijgt nu pakketjes voor 2e subnet van de core router)
en
eth0:0 x.x.x.185/29 t/m eth0:5 x.x.x.190/29 (Alle IP-adressen uit het tweede subnet als alias)
De bedoeling is dat de pakketjes voor 185 t/m 190 verwerkt worden zoals nu, dus als binnenkomende pakketjes die met port-forwarding de DMZ opgaan. Nu werkt dat omdat onze router alle pakketjes ontvangt, en dan vraagt wie 185 t/m 190 is, dan antwoord krijgt van de firewall, en ze vervolgens door stuurt.
In de nieuwe situatie, is een pakketje al binnen op de firewall, en heeft als bestemming een IP-adres dat een alias is van dezelfde netwerkkaart als waarin het binnenkwam.
Lang verhaal kort, kan de router dat pakketje routeren naar zichzelf zodat de portforwarding rule het op kan pikken?
PS. Is er software waarmee je netwerken kunt simuleren om dit soort dingen te testen? Ik vindt het moeilijk om te voorspellen of zoiets gaat werken, en kan het ook niet zomaar ff testen in het echt.
De provider heeft in de core router een route voor ons tweede subnet via die router x.x.x.178. Zoals je mag verwachten werkt dat prima. Maar nu willen we deze router eruit halen, want onze firewall is tevens in staat om te routeren.
Kan je de firewall zo inrichten, dat deze op dezelfde netwerkkaart (eth0) de volgende adressen bind:
eth0: x.x.x.178/29 (eerste subnet, dus krijgt nu pakketjes voor 2e subnet van de core router)
en
eth0:0 x.x.x.185/29 t/m eth0:5 x.x.x.190/29 (Alle IP-adressen uit het tweede subnet als alias)
De bedoeling is dat de pakketjes voor 185 t/m 190 verwerkt worden zoals nu, dus als binnenkomende pakketjes die met port-forwarding de DMZ opgaan. Nu werkt dat omdat onze router alle pakketjes ontvangt, en dan vraagt wie 185 t/m 190 is, dan antwoord krijgt van de firewall, en ze vervolgens door stuurt.
In de nieuwe situatie, is een pakketje al binnen op de firewall, en heeft als bestemming een IP-adres dat een alias is van dezelfde netwerkkaart als waarin het binnenkwam.
Lang verhaal kort, kan de router dat pakketje routeren naar zichzelf zodat de portforwarding rule het op kan pikken?
PS. Is er software waarmee je netwerken kunt simuleren om dit soort dingen te testen? Ik vindt het moeilijk om te voorspellen of zoiets gaat werken, en kan het ook niet zomaar ff testen in het echt.