Routovani v siti
Vasek Stodulka
xvasek na gmail.com
Čtvrtek Duben 6 10:58:55 CEST 2006
On Thu, 6 Apr 2006 08:29:04 GMT, Oqak <node.ch na centrum.cz> wrote:
> Mejme Router1 pripojujici sit LAN do Internetu (Firewall apod.)
>
> Do site LAN je pripojen dalsi router a na ten je potreba pripojit dalsi
> LAN2. Ted jde o to, jak zajistit, aby se z LAN2 nikdo nedostal za zadnych
> okolnosti do LAN 1, ale jen do Internetu.
>
> Staci nastavit jen routy nebo jeste neco jineho?
Teoreticky bude spojení LAN2 - LAN1 fungovat. Počítače v LAN1
nebudou sice vědět, že LAN2 se skrývá za routerem 2, ale pošlou pakety na
svou default GW (router1), který jim sice vynadá redirectem, ale pakety
(tuším) přepošle na router2, který je správně doručí. Optimální řešení je
tudíž
pro router 1:
# Tady se omlouvám za nepoužití příkazu ip :)
route add -net LAN2 gw router2
iptables -I FORWARD -s LAN1 -d LAN2 -j REJECT
pro router 2:
iptables -I FORWARD -s LAN2 -d LAN1 -j REJECT
# ...a pro jistotu ještě:
iptables -I FORWARD -s LAN1 -d LAN2 -j REJECT
# (lidi jsou hrozně vynalézaví :)
# ...a eventuelně pro správu routeru1 z LAN2 ještě
iptables -I FORWARD -s LAN2 -d router1 -j ACCEPT
iptables -I FORWARD -s router1 -d LAN2 -j ACCEPT
# (Jsou potřeba obě pravidla? Není lepší state ESTABILISHED?)
--
Vašek Stodůlka
tel.: +420 608 200 860
Další informace o konferenci Linux