伺服器同時運作兩條固8的網路線路

大家好,
小弟最近在一台server ( HP dl160 g6)裝centos運作多個網站,不過server裝的兩條網路線(seednet ) 有一條沒辦法同時運作。
假設有線A跟線B,線AB同時插入的情況下可以運作線A,但無法運作線B,不過線A中斷連線後線B就可以運作。
有上網爬個文,有人說要設定,也有人說買個雙wan來接,大家有類似的經驗嗎? 謝謝大家 >“<
2018-01-26 20:29 發佈
austin wang wrote:
大家好,
小弟最近在...(恕刪)
centos 本身應該有這個套件可以做,現成產品可以找WLB設備,把線路優先順序調成5/5或6/4應該就可以了,另外透過DNS及正反向Proxy也可以
/etc/rc.local
code:

#eth0
/sbin/ip rule add pref 100 from a.a.a.0/24 table 100
/sbin/ip route add default table 100 via a.a.a.1

#eth1
/sbin/ip rule add pref 101 from b.b.b.0/24 table 101
/sbin/ip route add default table 101 via b.b.b.1

/sbin/ip route replace default nexthop via a.a.a.1 dev eth0 nexthop via b.b.b.1 dev eth1
昨日小築 http://dler.com
server 前面再加一台haproxy , 外部進線瞄haproxy ip ,這樣兩路isp都可以使用了
根據你的描述,haproxy那邊應該要加做sant

以上給你參考
austin wang wrote:
大家好,小弟最近在...(恕刪)
你的網站對外IP是分配在哪條線路上?除非兩條線路都向同一個ISP租用,而且它將網站對外IP同時設在這兩條線路上,否則你應該是不能同時使用兩條線路的。

不知道你的線站流量是多少,需要用到兩條線路?
美軍連茂伊島野火都不救,還指望他來臺海千里送人頭嗎?
我是租用遠傳的固定IP,兩條都是,主要是架N個網站用,16個固定IP都會用到,系統是centos6.9,但目前只有分配到eth0的線路會成功,分配到eth1的沒辦法同時使用。

有稍微研究了一下,目前有修改到/etc/sysconfig/network-scripts/ 裡面的ifcfg-eth0跟eth1,也有照dler 大的腳本設置/etc/rc.local但還未成功(繼續努力>“<)
你這問題出在defaulte gateway上,
一般電腦只能設一個default gateway
所以你設定時一定有一個第一優先,比如中華,那你seednet的線進來的要求,一樣會被丟到中華出去
中華看來源不是自已的網段就把封包丟了~所以當你中華運作時,seednet就不能運作
linux下可以用ip ru來設定動態ip路由

以下是我常用的設法,你可以寫個shell存起來,以後開機執行就好了

ip ru add from a.a.a.a lookup 1 #PS1
route add default gw a.a.a.gateway metric 10 eth0#PS2
ip route add table 1 to default via a.a.a.gateway#PS3

ip ru add from b.b.b.b lookup 2 #PS4
route add default gw b.b.b.gateway metric 20 eth0#PS5
ip route add table 2 to default via b.b.b.gateway

PS1 #a.a.a.a換成你中華的ip
PS2 #a.a.a.gateway 換成你中華固i的default gateway,metric是優先權,越小越優先,你看看那條要當平常對外的線路,就把那條設小一點
PS3 #來自1的要求,從aaa送回去
PS4 #b.b.b.b換成你seednet的ip
PS5 #注意 eth0 依你實際狀況更改,網卡名稱系統不一樣可能會不一樣
austin wang wrote:
我是租用遠傳的固定IP,兩條都是,主要是架N個網站用,16個固定IP都會用到
用Virtual Host,不是多少網站,都可以在一個IP上提供嗎?你是為了取得多個IP,所以租兩條線路嗎?

我算了一下,如果你的伺服器用電量是100瓦,一個月的電費至少也要120元左右;要不要考慮用國外的VPS,例如Scaleway的Virtual SSD Cloud Servers:

2 x86 64bit cores
2GB Memory
50GB SSD Disk
1 Flexible public IPv4
200Mbit/s unmetered bandwidth
一個月只要2.99歐元

單單每月省下的伺服器電費就夠了,你還可以退租一條8個固定IP的遠傳線路,一個月至少省下1300元(如果你是租最低速16M/3M的線路)。
美軍連茂伊島野火都不救,還指望他來臺海千里送人頭嗎?
austin wang wrote:
我是租用遠傳的固定IP...(恕刪)


沒有看到你這段,那在補充一下
如果你二條都是遠傳的,最好不要接在一起
或是特別跟遠傳說你要接在一起
之前我發生過遠傳那端loop 的問題
但你是接在二張網卡,所以loop 的問題也不大
但我的shell是針對單一ip的,如果你是要整個網段設ip 路由的話,要看前幾樓大大提供的shell

另外多個網站,不知你用的web server是什麼?
通常如果你有網址的話,一個ip就能對應n個網站了
除非你的網站都是用ip沒有綁網址...
那要不要考慮請遠傳換條16ip的線給你?
同isp 雙網段通常也沒有備援效果,要斷都會一起斷~
#流浪不想去淡水
謝謝你提供的解決方案, 確實是預設閘道的問題, 我目前是寫進去rc.local開機一起啟動(這邊謝謝#dler教授,之前沒有用過rc.local,這次學到了), 最後這個狀況有克服了. 因為是8個IP都要做這件事情, 所以我是照著寫(ex b.b.b.1~8)

要架設多個固定IP, 是因為有可能網站會被黑掉, 所以才用多個IP這樣, 目的是避免單個IP分出的多個網站其中一個被黑掉時, 其他衍生出的網站也被連坐這樣

同一家ISP的部分我再問看看要不要換一個不同的並用

謝謝大家解惑, 長很多知識
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?