如何進行雙線服務(wù)器配置
如何在服務(wù)器機房主機中配置雙線雙IP:一根電信光纖,另一根是Netcom光纖,可用于服務(wù):
1)單網(wǎng)卡部署:一個電信IP和一個網(wǎng)通IP
2)雙網(wǎng)卡的單獨配置:一個電信IP和一個網(wǎng)通IP,以便可以通過外部網(wǎng)絡(luò)中的電信IP和網(wǎng)通IP正常訪問服務(wù)器主機?如何實現(xiàn)?在Internet站點上要做的最麻煩的事情之一是電信與Netcom之間的互連不可用。為了使Northern Netcom和Southern Telecom的用戶能夠快速訪問該網(wǎng)站,解決方案是托管兩行計算機室。雙線計算機室有兩種類型。第一種使用BGP技術(shù)實現(xiàn)互連和互通。該服務(wù)器僅需要一張網(wǎng)卡和一個IP地址。機房對路由進行智能判斷,并選擇合適的訪問路徑,這對于網(wǎng)站非常有用。BGP機房通常帶寬較小。如果流量較高,可能沒有辦法。
另一個是兩線制雙IP機房。帶寬可能更高,但是路由配置非常復(fù)雜。服務(wù)器至少需要兩張網(wǎng)卡,一張網(wǎng)卡連接到電信網(wǎng)關(guān),一張網(wǎng)卡連接到網(wǎng)通網(wǎng)關(guān)實現(xiàn)互聯(lián)。如果有多個服務(wù)器,則需要第三個網(wǎng)卡來形成用于Intranet通信的Intranet。

對于兩線雙IP服務(wù)器,需要解決兩個問題:
1.您的網(wǎng)站用戶使用什么IP地址訪問您的服務(wù)器?
其次,您的網(wǎng)站內(nèi)容的哪個IP返回給用戶?對于第一個問題,可以使用智能DNS解析來解決,即DNS服務(wù)器確定用戶的IP地址,如果用戶是電信訪問者,則將服務(wù)器的電信IP交給他;如果用戶已連接到Netcom,則將服務(wù)器的Netcom IP解析給他。可以基于開源DNS軟件來定制智能DNS,但是中國有一個很好的免費智能DNS服務(wù)器提供商:DNSPod。建議使用DNSPod。他可以實現(xiàn)上述智能DNS解析。
對于第二個問題,您需要在服務(wù)器上配置路由規(guī)則,以決定如何處理數(shù)據(jù)的返回路徑。
1.填寫靜態(tài)路由表。因為服務(wù)器有兩個IP,它們位于不同的網(wǎng)段中,并且您使用電信IP網(wǎng)關(guān)進行路由,所以Netcom IP地址的用戶根本無法訪問它,反之亦然。當(dāng)前流行的解決方案是使用電信網(wǎng)關(guān)作為默認(rèn)路由,然后手動填寫所有Netcom IP地址段的路由規(guī)則。這種方法可以被Google搜索很多,而不是擴展。此方法的缺點是添加太多規(guī)則會帶來太多麻煩,并且掛一千個不可避免。如果您錯過了某些網(wǎng)段,則這些網(wǎng)段的用戶將無法訪問您的網(wǎng)站。此外,網(wǎng)段地址的分配在不斷變化,您還必須定期更新路由表。
2、根據(jù)用戶訪問進來的路徑設(shè)定動態(tài)路由 就是說如果用戶是通過電信IP地址訪問過來的話,那么使用電信網(wǎng)關(guān)做路由,返回內(nèi)容走電信網(wǎng)關(guān);如果用戶通過網(wǎng)通IP地址訪問過來的話,那么使用網(wǎng)通網(wǎng)關(guān)做路由,返回內(nèi)容走網(wǎng)通的網(wǎng)關(guān),這樣就不必那么麻煩的維護路由表了。以JavaEye網(wǎng)站服務(wù)器為例,具體配置方法如下: JavaEye網(wǎng)站服務(wù)器電信IP:114.80.66.199,電信網(wǎng)關(guān):114.80.66.1 JavaEye網(wǎng)站服務(wù)器網(wǎng)通IP:60.29.231.190,網(wǎng)通網(wǎng)關(guān):60.29.231.1 1) 默認(rèn)網(wǎng)關(guān)使用電信網(wǎng)關(guān)作為路由 在Linux上面配置默認(rèn)網(wǎng)關(guān),如果是RedHat,應(yīng)該是在/etc/sysconfig/network文件里面添加一行:GATEWAY=114.80.66.1,如果是SuSE,應(yīng)該是在/etc/sysconfig/network/routes里面添加一行:default 114.80.66.1 - - 或者可以直接使用YaST2來配置。 2)添加路由表 修改/etc/iproute2/rt_tables,添加內(nèi)容: C代碼 1. 252 tel 電信路由表 2. 251 cnc 網(wǎng)通路由表 252 tel 電信路由表 251 cnc 網(wǎng)通路由表 然后手工添加路由規(guī)則,在Console里面執(zhí)行如下命令: C代碼 1. #添加原路返回路由 2. ip route flush table tel 3. ip route add default via 114.80.66.1 dev eth0 src 114.80.66.199 table tel 4. ip rule add from 114.80.66.199 table tel 5. 6. ip route flush table cnc 7. ip route add default via 60.29.231.1 dev eth1 src 60.29.231.190 table cnc 8. ip rule add from 60.29.231.190 table cnc #添加原路返回路由 。
ip route flush table tel ip route add default via 114.80.66.1 dev eth0 src 114.80.66.199 table tel ip rule add from 114.80.66.199 table tel ip route flush table cnc ip route add default via 60.29.231.1 dev eth1 src 60.29.231.190 table cnc ip rule add from 60.29.231.190 table cnc 即讓從電信IP過來的請求按照電信路由返回,從網(wǎng)通IP過來的請求從網(wǎng)通路由返回。這樣就搞定了,是不是很簡單?這個辦法是bobo同學(xué)提供的,感謝他。 3) 把路由規(guī)則寫入啟動腳本 如果服務(wù)器重啟,或者網(wǎng)絡(luò)服務(wù)重啟,上述的路由規(guī)則就失效了,所以你需要把上面這段命令寫入系統(tǒng)啟動腳本和網(wǎng)絡(luò)啟動腳本 如果是RedHat,系統(tǒng)啟動腳本是/etc/rc.d/rc.local 如果是SuSE,可以自己寫一個啟動腳本,鏈接到S99上,比方說/etc/init.d/rc.local 如果是RedHat,網(wǎng)絡(luò)啟動腳本是/etc/rc.d/init.d/network 如果是SuSE,網(wǎng)絡(luò)啟動腳本是/etc/init.d/network 。
雙線雙網(wǎng)雙IP路由配置 有多網(wǎng)口接入的好處,可以解決網(wǎng)絡(luò)的吞能力,解決網(wǎng)通電信教育網(wǎng)等互聯(lián)的瓶頸 等問題。 在兩個網(wǎng)卡上分別配置對應(yīng)線路的IP...并不意味著正確的實現(xiàn)雙網(wǎng)的接入。 整個網(wǎng)絡(luò)上的數(shù)據(jù)包轉(zhuǎn)發(fā)都是由路由表決定的。 路由表是由一系列靜態(tài)路由與動態(tài)路由的數(shù)據(jù)組成。 Linux提供了一個"Advanced IP routing and network device configuration tools"路由套件iproute2 iproute2的常見命令ip,ro,ls (ip就是ip命令,ro就是route,ls 是list) #ip ro ls 與route -n顯示的差不多 #增加默認(rèn)路由ip ro add default via 192.168.0.1 table 200 (具體的路由表在/etc/iproute2/rt_tables中) #ip ro ls table 200 顯示該路由表中的路由 (注:不能在同一個路由表中有相同的網(wǎng)關(guān))
以上是全網(wǎng)數(shù)據(jù)小編的分享,全網(wǎng)數(shù)據(jù)為大家提供專業(yè)化深圳服務(wù)器租用,深圳服務(wù)器托管,深圳主機租用,云服務(wù)器租用等海內(nèi)外服務(wù)器相關(guān)資源,詳情歡迎咨詢客服了解。