
我正在按照本教程設置 keepalived:https://www.redhat.com/sysadmin/keepalived-basics
它需要兩台主機共用一個外部IP,其中第二台主機作為故障轉移。
我不確定如何解決這個問題,我已經尋找了很長一段時間,但沒有成功。我在 中提出了這個想法/etc/shorewall/nat
,但我確信它會把事情搞砸:
# proxy1
1.2.3.4 eth0 192.168.0.10 No No
# proxy2
1.2.3.4 eth0 192.168.0.11 No No
然後有這些規則:
# proxy1
Web/DNAT net dmz:192.168.0.10 - - - 1.2.3.4
# proxy2
Web/DNAT net dmz:192.168.0.11 - - - 1.2.3.4
我沒有做過任何測試,因為我們沒有防火牆配置的測試環境,所以更改通常是有風險的。shorewall check
沒有顯示任何錯誤。
這會起作用還是會完全擾亂網路流量?如果它不起作用,我應該如何解決這個問題?
任何幫助將不勝感激。