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