[CentOS] iptables port forwarding

muiz

muiz at 163.com
Sun Jun 26 09:53:07 UTC 2011


Dear all,
  I would like to forward a port to an internet server, but failed. can you help me?
Server:  eth0: 192.168.1.250, Port: 8080 TCP, CentOS 5.6
Remote server:   IP: a.b.c.d  Port: 8181


Forward path:  client1(192.168.1.10) -> 192.168.1.250:8080 (forward) -> a.b.c.d  Port: 8181
-----------------------------------------
In Fedora, I successfully to config the firewall using system-config-firewall and iptables command:
1. Run system-config-firewall
 1.1 open local port 8080
 1.2 add a forward rule: local 8080 to remote a.b.c.d:8181, tcp
2. echo 1 > /proc/sys/net/ipv4/ip_foward
3. add a iptables rule: /sbin/iptables -t nat -A POSTROUTING -d  a.b.c.d -p tcp --dport 8181 -j MASQUERADE
That's all.




Thanks !

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20110626/025d16ce/attachment.html>


More information about the CentOS mailing list