lvs/dr+keepalived搭建成功后,開啟防火牆,虛擬IP不能訪問,但是真實IP卻可以訪問


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徹底放行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM