歡迎您光臨本站 註冊首頁

求助:如何用集群的虛擬IP做網關.

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

求助:如何用集群的虛擬IP做網關.

原因:  前一陣俺朋友網吧伺服器被人家用SYN給廢了,網吧是用的電信和網通雙光纖接入的.裝的ROUTE OS.伺服器當機時把來自電信的光纖斷開后,重起伺服器後攻擊就停了.

想法:打算將兩條線入分別接到兩台機器上,客戶端那隻設置一個網關.兩台機器不管哪台當機(不是同時:D ),路由策略會自動切換到另一個機器上,同時掛掉的機器重新啟動,待啟動完成後路由切換回來.簡單的說就是平時沒事的時候,按預定策略走電信或網通從各自機器出去,若接入電信的那台機器掛了,那走電信路由先暫時有網通的那台機器臨時走,等那個伺服器正常后在按原來策略走.


     這兩天翻了很多的帖子聽說雙機集群可以,而且很簡單,但是沒有細說,那怕是一點點思路也好.只好厚著臉想大家求教一二了,配置步驟不敢撈煩大家,只求給幫忙分析一下可行性!謝謝~
《解決方案》

綁定一個虛擬ip,寫一個iptables的腳本就ok了,其實兩邊都寫iptables的腳本,然後切換ip也可以
《解決方案》

你好像可以用LVS
不過如果你有足夠經歷有足夠的自創能力也可以自己來.
大概方法如下:
1:你應該明確你的網路拓撲.
2:兩台Node中間是一個虛擬IP.比如說192.168.1.254.
怎樣讓他們都拿這個IP呢?ifconfig eth0:0 192.168.1.251.254                 這樣就可
3:兩台Node可能會用console線連接起來.因為你需要寫一個腳本來echo "0">/dev/ttyS0,當然一定記住不是任何時候都echo 0的,比如ping 外網可以通的話就echo 0,不通就echo 1.你也可以加入其他的監測方法,比如監聽一下ttyS0,如果有0過來就說明對方是通的,如果過來的是1或沒有過來東西,就說明對方byebye了.
然後就是確定誰來做Gateway的問題了.你可以設定一台Node做為Gateway,然後另一台就緒等待.
4:你應該還會遇到一個問題就是路由或NAT的問題.
《解決方案》

非常謝謝樓上二位的提示,打算去查LVS的相關資料.希望能找到具體的辦法.回頭在把實驗結果和步驟貼上,請大家幫著點評一下.
《解決方案》

扯,這不是lvs的功能
《解決方案》

原帖由 ljhb 於 2007-1-12 08:44 發表
扯,這不是lvs的功能

:em14: :em14:
《解決方案》

原帖由 blueswxs 於 2007-1-12 15:44 發表


:em14: :em14:

安裝一個ucarp就可以實現了,不用這麼複雜

[火星人 ] 求助:如何用集群的虛擬IP做網關.已經有145次圍觀

http://coctec.com/docs/service/show-post-8663.html