Portál AbcLinuxu, 9. srpna 2025 08:56
iptables -A FORWARD -i eth0 -d 2.server/32 -j ACCEPT;Tím povolíte pakety z internetu k serveru, potřebujete povolit ještě pakety v opačném směru. Mimochodem, to
/32
je zbytečné.
Na 2. serveru předpokládám firewall nemáte, nebo na něm provoz na a z Apache neblokujete. To poslední pravidlo (INPUT) nemá s webserverem nic společného, tim povolíte jakoukoli tcp příchozí komunikaci z 10.1.4.5 na daný počítač přicházející z eth0 – jestli jde pořád o ten router a eth0 je rozhraní do internetu, je to pravidlo nesmysl.
Ta uvedená pravidla vám budou fungovat jen při přístupu k webu z internetu, ne z vnitřní sítě. To byste musel buď vnitřní síti posílat DNS záznamy, které počítače nasměrují přímo na IP adresu v lokálním rozsahu, nebo web server zařadit (alespoň virtuálně) do jiné IP sítě, abyste přinutil web server a klienty ve vnitřní síti komunikovat vždy přes router.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.