iptables kerdes
Faragó Zsolt
fazsi at boss.vanyai-tkeve.sulinet.hu
2012. Nov. 29., Cs, 21:00:54 CET
2012.11.29. 15:57 keltezéssel, Horváth Péter írta:
> 2012.11.29. 9:38 keltezéssel, Sütő Péter írta:
>>
>> Sziasztok!
>>
>> Most ismerkedem az iptables-zel, FWBuildert használok hozzá.
>>
>> Készítettem egy nat szabályt (bejövő 81-es port címzettjét írja át a
>> belső szerver ip-címére), és egy policyt, amely az
>> any->belso_Szerver_ipcim 81-es porton csücsülő szolgáltatására
>> mindkét irányú kommunikációt engedélyezi (és naplózza).
>>
>> Ennek ellenére nem kapok választ. A szerver természetesen csücsül a
>> 81-es porton.
>>
>> Van ötletetek, miért nem működik mégsem? Proxy nincs. Nem kapok
>> választ a böngészőben (81-es porton működő webszerverről van szó), a
>> firewall logba bekerült az ACCEPT.
>>
> -A PREROUTING -p tcp -m tcp -i eth1 --dport 5900 -j DNAT
> --to-destination 10.1.99.100:5500
>
> Nekem így néz ki egy destinaton NAT a a /etc/iptables.up.rules fájlban.
> Én sem vágom, webmin -el csináltam:)
Ez így jó szerintem (parancssorból: iptables -t nat -A PREROUTING -p tcp
-i eth1 --dport 5900 -j DNAT --to-destination 10.1.99.100:5500)
A -i eth1 helyett lehet -d bejövő_ipcím
Én úgy tudom, hogy ipforwarding során a tűzfalon be sem kerül az input
vagy output láncba az átmenő csomag, így abban nem kell nyitni e miatt
semmit.
Viszont azt nem szabad elfelejteni, hogy ez a tűzfalon átmenő forgalom,
így a FORWARD láncban kell két engedélyező szabály is, ami az itteni
példa szerint a 10.1.99.100 ip 5500-as portja felől és felé enged át
csomagokat.
Valahogy így:
iptables -A FORWARD -s 10.1.99.100 -p tcp --sport 5500 -j ACCEPT
iptables -A FORWARD -d 10.1.99.100 -p tcp --dport 5500 -j ACCEPT
Üdv.: Faragó Zsolt
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20121129/fbcbdaa2/attachment-0001.html>
További információk a(z) Techinfo levelezőlistáról