iptables portforwarding

Bajan Ferenc bferi at calypso.tbsz.sulinet.hu
2008. Okt. 2., Cs, 09:28:24 CEST


Hello!

On Wed, 1 Oct 2008, Faragó Zsolt wrote:

> Üdv mindenkinek!
> Az alábbi problémát szeretném megoldani:
>
> közháló ---- eth1(linux  mysql szerver:3306 port) eth0:192.168.1.2 ---- 
> eth0:192.168.1.1(linux gw)eth1:192.168.0.1 ----- 192.168.0.0/24(XPkliensek)
>
> A tantermi XP klinesekről szeretném elérni a mysql szervert a linux-os átjáró 
> segítségével.
> Úgy tudom ezt lehetne megoldani a portforwarding-al, de nem sikerült eddig.
> Amit csináltam: a mysql szerver simán elérhető a 192.168.1.0/24 tartományból, 
> a gateway-en ip_forward beállítva a sysctl.conf-ban, az XP-n átjáró a 
> 192.168.0.1
> a gateway-en iptables-ban:
> INPUT,OUTPUT,FORWARD lánc ACCEPT
> ill.
> iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.0.1 --dport 3306 -j 
> DNAT --to 192.168.1.2:3306

Szerintem itt
iptables -t nat -A PREROUTING -p tcp -i eth1 -d 192.168.0.1 --dport 3306 -j
  DNAT --to 192.168.1.1:3306

> és
> iptables -t nat -A POSTROUTING -p tcp -o eth1 -s 192.168.1.2 --sport 3306 -j 
> SNAT --to 192.168.0.1:3306
>
és erre nincs szükség.

--
---------------------------------------------------------------------
                                                          Bajan Ferenc


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