iptables portforwarding

Faragó Zsolt fazsi at boss.vanyai-tkeve.sulinet.hu
2008. Okt. 1., Sze, 17:47:30 CEST


Ü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
é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

Ez így eddig nem működik. Mit rontottam el?


Köszönettel: Faragó Zsolt


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