centos7 下雙網絡卡如何配置靜態IP

2021-09-23 17:39:33 字數 2819 閱讀 9958

北網通,南電信的問題是很讓人鬱悶的一件,這也是河蟹社會的一種特色吧。為了解決這個問題,我考慮過三種方案:

1,雙網絡卡,雙ip;或者單網絡卡,雙ip。

這種方案,成本低,但是維護挺麻煩,並且速度比後面二個要慢。

2,bgp雙線機房。

bgp的費用要比第一種方案要高,但是全國真正是bgp機房的到底有多少,應當就那麼幾家。其他假的比較多。用這種方案就不用在搞雙ip了,乙個ip就ok。

3,cdn加速

cdn的**是最高,買的是dell r410的伺服器,拖管在機房,頻寬160元/m/月,還是熟人才拿到這**。我和chinacache的客戶經理當面談過,剛開始的**是400元/m/月,後來我說是我朋友推薦的,直接降到200元/m/月,這**降的真是離譜。我有乙個linux運維的qq群,在裡面問chinacache的cdn多少錢乙個月一m,有得說100多元/m/月,有的說900多元/m/月,臥槽,這差別太大。感覺不規範,所以沒用,現在和朋友一起創業,能省就省,所以我選擇了第一種方案。扯了這麼多,進入正題。

一,伺服器服務安排

伺服器,我準備了三颱dell r410的機器,

1,web伺服器

2,mysql伺服器

3,檔案伺服器

每台伺服器有二個網絡卡,eth1走內網,eth0走外網,並且網通和電信都走eth0,這樣的方式我個人覺得比乙個網絡卡走網通,乙個網絡卡走電信要快。在交換機上設定二個vlan乙個走內網,乙個走外網,交換機設定就不在這兒多說了。

二,網路配置

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,重起網路/etc/init.d/network restart

到這兒,雙網絡卡,雙ip基本上就配置好,但是網通和電信都是走的電信的閘道器,這樣的話丟包會比較嚴重的。解決這個問題,有二個比較好的方法,一是加靜態路由,一是加策略路由。我用的方法是加靜態路由。

三,新增靜態路由

route add -net 1.24.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0

route add -net 1.56.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0

上面是通過命令來加的,如果是雙網絡卡的要加上dev的。因為靜態路由有很多條,所以還是一起加比較好。

1,vim route.sh

2,把route add全部加到 route.sh裡面

3,chmod +x route.sh

4,開機啟動echo "sh /路徑/route.sh" >> /etc/rc.local

centos 雙網絡卡配置

對centname計算機進行配置 內網 em1 192.168.10.201 外網 em2 202.0.146.223 vi etc sysconfig network scripts ifcfg em2修改以下配置 device em2 type ethernet uuid d056c517 48...

centos雙網絡卡配置

對於學校來說 鳥哥的這種配置方案挺可行的。然後就會有一塊網路界面對內 假設為eth1 一塊網路介面對外 eth0 一 配置 etc sysconfig network scripts ifcfg eth0 1 如果是自動分配ip 示例 device eth0 onboot yes bootproto...

centos7下給bond網絡卡配置bridge橋接

這篇的主題可以用幾個關鍵字組合 centos7 kvm bond bridge brige主要用在kvm虛擬化環境下,而bond是進行物理層面的冗餘。具體配置資訊如下 物理網絡卡名稱 enp0s8 enp0s9 bond名稱 bond0 橋接名稱 br0 root 361way network sc...