码迷,mamicode.com
首页 > 其他好文 > 详细

配置iptables实现双机间端口转发

时间:2016-08-10 14:35:09      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:iptables 机器与机器间转发

在 http://blog.sina.com.cn/s/blog_702eef650101moqb.html 的基础上,反复测试,得出如下结论:


假设连接172.16.16.44的80端口等同于连接172.16.16.244的22端口,配置文件按下面这样写,172.16.16.44的80端口占用还是不占用都没关系,只要放行就可以了。注意红字部分是重点。

vim /etc/sysconfig/iptables

*nat

:PREROUTING ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A PREROUTING -d 172.16.16.44/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 172.16.16.244:22 

-A POSTROUTING -d 172.16.16.244/32 -p tcp -m tcp --dport 22 -j SNAT --to-source 172.16.16.44:80 

COMMIT

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A FORWARD -s 172.16.16.244/32 -j ACCEPT

-A FORWARD -d 172.16.16.244/32 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT


配置iptables实现双机间端口转发

标签:iptables 机器与机器间转发

原文地址:http://zhukeqiang.blog.51cto.com/8692790/1836470

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!