IPTABLES kérdés

Hambuch Gabor hambuch at w5.hu
2010. Jún. 4., P, 09:10:44 CEST


2010-06-04 08:58 keltezéssel, Takacs Tibor írta:
> Kijavítottam a szabályokat, mindenhonnan levettem a /32-t, de most se jó
> :((((

Az eredeti kérdésre pedig:
Lehet, hogy én látom csak másképp, mint mások, nem tudom.. de szerintem 
ha nincs címfordítás, akkor nem fog 'kilátni' a belső gép. Tehát ha 
nincs az egész belső hálózatra definiálva egy MASQUERADE (márpedig ha 
transzparens proxy van, akkor miért is lenne), akkor kell egy ilyen sor is:
iptables -t nat -A POSTROUTING -s 192.168.1.25 -j MASQUERADE (vagy ha 
szeretnéd csak a 80-as portra korlátozni, akkor egy -p tcp --dport 80 
kiegészítés is kell).
Ezen kívül ugye még szükséges a transzparens proxyra irányítás 
kikerülése, tehát a PREROUTING táblába írt sor, amit te is írtál. Az 
általad írt szabály előre kerüljön, a proxy átirányítása elé.
Mindezeken kívül, ha nem lenne beállítva a gépen az ip_forwarding (tehát 
a cat /proc/sys/net/ipv4/ip_forward kimenete nem 1-es), akkor egy echo 1 
 >cat /proc/sys/net/ipv4/ip_forward parancs is szükséges még.

-- 
Hambuch Gábor
hambuch at w5.hu


További információk a(z) Techinfo levelezőlistáról