虛擬機配置網卡別名及centos 6 之bonding

1、虛擬網卡實現一個網卡多個地址(測試環境為虛擬機),此處使用eth1網卡,并且將eth1的IP設置成固定的,其實還可以設置成DHCP自動獲取,這就是Linux強大之處。但是由eth1虛擬出來的兩張網卡不能使用DHCP自動獲取。具體步驟如下(設置的IP看個人喜歡)

[root@localhost network-scripts]# cat ifcfg-eth1
DEVICE=eth1
IPADDR=10.0.0.10
PREFIX=8
[root@localhost network-scripts]# cat ifcfg-eth1:100
DEVICE=eth0:10
IPADDR=192.168.0.100
PREFIX=8
GATEWAY=192.168.0.1
[root@localhost network-scripts]# cat ifcfg-eth1:200
DEVICE=eth0:20
IPADDR=172.16.0.200
PREFIX=16
GATEWAY=172.16.0.1

虛擬機配置網卡別名及centos 6 之bonding

2、雙網卡的bonding

(1)bongding介紹

將多塊網卡綁定同一IP 地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP 地址是不可能的。通過bonding ,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC 地址。

(2)bongding的工作模式

? Mode 0 (balance-rr)
輪轉(Round-robin )策略:從頭到尾順序的在每一個slave接口上面發送數據包。本模式提供負載均衡能力
? Mode 1 (active-backup)
活動- 備份(主備)策略:在綁定中,只有一個slave 被激活。當且僅當活動的slave 接口失敗時才會激活其他slave 。為了避免交換機發生混亂此時綁定的MAC 地址只有一個外部端口上可見
? Mode 3 (broadcast)
廣播策略:在所有的slave 接口上傳送所有的報文。本模式提供容錯能力。

(3)Mode1 實驗(虛擬機環境,CentOS 6.8系統)

首先添加兩塊網卡,具體設置如下

虛擬機配置網卡別名及centos 6 之bonding

[root@localhost network-scripts]# cat ifcfg-eth1 
DEVICE=eth1
MASTER=bond0 
SLAVE=yes
[root@localhost network-scripts]# cat ifcfg-eth2
DEVICE=eth2
MASTER=bond0
SLAVE=yes
[root@localhost network-scripts]# cat ifcfg-bond0 (設置bonding名為bond0)
DEVICE=bond0
IPADDR=192.168.151.128
PREFIX=24
GATEWAY=192.168.151.2
BONDING_OPTS="miimon=100 mode=1" (模式為 mode1;等待時間為100毫秒)
[root@localhost network-scripts]# service NetworkManager stop (此服務請關閉)
[root@localhost network-scripts]# service network restart (重啟網絡服務)

設置好以上步驟,使用ifconfig命令查看,可以看到bond0,eth1,eth2的MAC地址都是相同的。

虛擬機配置網卡別名及centos 6 之bonding

現在請在其他同網段(192.168.151.0、24)的主機上執行 ping 192.168.151.128(如果是windows系統則 ping 192.168.151.128 -t),注意看結果(此處就不截ping圖了)。

虛擬機配置網卡別名及centos 6 之bonding

從上圖可以看到當前活動的網卡是eth2,eth1是備用的?,F在把eth2網卡斷開連接(直接在虛擬機界面斷開,別系統中用命令斷開),再查看/proc/net/bonding/bond0文件,如果活動的網卡是eth1,則表示實驗成功了(如下圖)。

虛擬機配置網卡別名及centos 6 之bonding

原創文章,作者:pao,如若轉載,請注明出處:http://www.www58058.com/43246

(0)
paopao
上一篇 2016-09-05
下一篇 2016-09-05

相關推薦

  • VIM 文 本 編 輯 工 具-20160808

    VIM 文 本 編 輯 工 具 §·學習大綱   一·使用vi和vim的三種主要模式 二·擴展模式下基本操作 三·命令模式下基本操作 四·編輯模式下基本操作 五·VIM寄存器 六·編輯二進制文件 七·可視化模式 八·多文件模式 九·使用多個“窗口” 十·定制vim的工作特性 十一·VIM了解更多 十二·練習題     §·使用v…

    Linux干貨 2016-08-10
  • linux網絡管理

    什么是計算機網絡     計算機網絡是指將不同地理位置上,具有獨立功能的計算機和網絡設備通過通信鏈路連接起來,通過操作系統,網絡管理軟件,和網絡通信協議的共同組合下的計算機系統團體,實現資源共享,信息傳遞的網絡。計算機網絡的組成部分有各種微小大型計算機,網橋,交換機,路由器,傳輸介質等網絡設備,相應的軟件系統,相應的通…

    Linux干貨 2016-09-05
  • Haproxy的基礎應用!

            本篇博客主要是和大家共同了解一下Haproxy的功能與基礎應用,目的是更加熟練的掌握Haproxy的工作原理,為將來的工種中做好鋪墊!       本篇博客共分為兩個部分:      …

    2017-05-16
  • ELK+RabbitMQ架構處理nginx及tomcat日志

    前言       查看日志的傳統方法是:登錄操作系統,使用命令工具如cat、tail、sed、awk、grep等等進行過濾輸出后分析,處理少量日志還好,日志量大處理效率就沒那么高了。而且很多情況下開發人員需要查看并分析日志進行排錯,但他們對Linux命令又不是太熟悉,而且有時候又不能賦予他們服務器權限,更多時…

    Linux干貨 2016-08-02
  • 馬哥教育網絡班21期-第十周課程練習?

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)流程順序:POST(加電自檢) –> BootSequence (BIOS) –> Bootloader(MBR) –> kernel(ramdisk) –> rootfs(只讀方式) –> sw…

    Linux干貨 2016-09-26
  • Linux文件類型及顏色標識整理

    Linux文件類型及顏色標識整理 Linux文件系統中有如下的文件類型: 類型1:普通文件—-à白色 類型2:目錄文件—à藍色 類型3:鏈接文件—à淺藍色 類型4:字符設備文件—à黃色 類型5:塊設備文件—-à黃色 類型6:管道文件—à青黃色 類型7:套接字文件—à粉紅色 為…

    Linux干貨 2016-10-19
欧美性久久久久