北網(wǎng)通,南電信的問題是很讓人郁悶的一件,這也是河蟹社會的一種特色吧。為了解決這個問題,我考慮過三種方案:
1,雙網(wǎng)卡,雙IP;或者單網(wǎng)卡,雙IP。
這種方案,成本低,但是維護挺麻煩,并且速度比后面二個要慢。
2,BGP雙線機房。
BGP的費用要比第一種方案要高,但是全國真正是BGP機房的到底有多少,應當就那么幾家。其他假的比較多。用這種方案就
不用在搞雙IP了,一個IP就OK。
3,CDN加速
CDN的價格是最高,買的是dell r410的服務器,拖管在機房,帶寬160元/m/月,還是熟人才拿到這價格。我和chinacache的客戶經(jīng)理當面談過,剛開始的價格是400元/m/月,后來我說是我朋友推薦的,直接降到200元/m/月,這價格降的真是離譜。我有一個Linux運維的QQ群,在里面問chinacache的CDN多少錢一個月一M,有得說100多元/m/月,有的說900多元/m/月,臥槽,這差別太大。感覺不規(guī)范,所以沒用,現(xiàn)在和朋友一起創(chuàng)業(yè),能省就省,所以我選擇了第一種方案。扯了這么多,進入正題。
一,服務器服務安排
服務器,我準備了三臺dell r410的機器,
1,web服務器
2,MySQL服務器
3,文件服務器
每臺服務器有二個網(wǎng)卡,eth1走內網(wǎng),eth0走外網(wǎng),并且網(wǎng)通和電信都走eth0,這樣的方式我個人覺得比一個網(wǎng)卡走網(wǎng)通,一個網(wǎng)卡走電信要快。在交換機上設置二個vlan一個走內網(wǎng),一個走外網(wǎng),交換機設置就不在這兒多說了。
二,網(wǎng)絡配置
1,cd /etc/sysconfig/network-scripts
2,修改 ifcfg-eth1
[root@localhost network-scripts]# cat ifcfg-eth1 DEVICE="eth1" NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet BOOTPROTO=none IPADDR=192.168.1.2 PREFIX=24 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth1" UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 HWADDR=78:2B:CB:57:28:E5
3,修改ifcfg-eth0
[root@localhost network-scripts]# cat ifcfg-eth0 DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet BOOTPROTO=none IPADDR=222.121.121.121 PREFIX=24 GATEWAY=222.121.121.1 NETMASK=255.255.255.128 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 HWADDR=78:2B:CB:57:28:E6
4,cp ifcfg-eth0 ifcfg-eth0:0
[root@localhost network-scripts]# cat ifcfg-eth0:0 DEVICE="eth0:0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet BOOTPROTO=none IPADDR=112.121.121.121 PREFIX=24 NETMASK=255.255.255.0 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 HWADDR=78:2B:CB:57:28:E6
5,重起網(wǎng)絡/etc/init.d/network restart
到這兒,雙網(wǎng)卡,雙IP基本上就配置好,但是網(wǎng)通和電信都是走的電信的網(wǎng)關,這樣的話丟包會比較嚴重的。解決這個問題,有二個比較好的方法,一是加靜態(tài)路由,一是加策略路由。我用的方法是加靜態(tài)路由。
三,添加靜態(tài)路由
route add -net 1.24.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0route add -net 1.56.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0
上面是通過命令來加的,如果是雙網(wǎng)卡的要加上dev的。因為靜態(tài)路由有很多條,所以還是一起加比較好。
1,vim route.sh
2,把route add全部加到 route.sh里面
3,chmod +x route.sh
4,開機啟動echo "sh /路徑/route.sh" >> /etc/rc.local
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點
疑難解答
圖片精選