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

lvs/dr+keepalived搭建成功后,开启防火墙,虚拟IP不能访问,但是真实IP却可以访问

时间:2017-08-14 11:37:30      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:color   ble   nat   mil   开启   put   inpu   nbsp   routing   

lvs/dr+keepalived搭建成功后,开启防火墙,虚拟IP不能访问,但是真实IP却可以访问,如果关闭防火墙虚拟IP就可以访问网站了,这个问题肯定是防火墙在作怪.


经过这两的不懈奋斗和大家的帮助,我的lvs在开启了iptables后,终于实现了负载均衡了,
添加的几条命令分别是
1.在lvs上执行
iptables -t nat -A PREROUTING -p tcp -d 192.168.1.200 --dport 80 -j REDIRECT
iptables -I INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 80 -j ACCEPT


2.在每台真实服务器上运行
ifconfig lo:0 192.168.1.20(虚拟IP地址) netmask 255.255.255.255 up


echo "1" > /proc/sys/net/ipv4/ip_forward

......................................................................................................................................

其余内容:

1.增加一条iptables策略,

iptables -t nat -A PREROUTING -p tcp -d 虚拟服务ip --dport 80 -j REDIRECT

这样让iptables对虚拟服务ip彻底放行

 

lvs/dr+keepalived搭建成功后,开启防火墙,虚拟IP不能访问,但是真实IP却可以访问

标签:color   ble   nat   mil   开启   put   inpu   nbsp   routing   

原文地址:http://www.cnblogs.com/w2206/p/7356468.html

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