首页 > 其他 > 详细

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

时间:2016-08-10 14:32:53      阅读:160      评论:0      收藏:0      [点我收藏+]

在 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实现双机间端口转发

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!