歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> 在CentOS7中配置NIC(網絡接口卡)綁定

在CentOS7中配置NIC(網絡接口卡)綁定

日期:2017/3/3 17:34:09   编辑:學習Linux

在CentOS7中配置NIC(網絡接口卡)綁定


熱度2 評論 53 www.BkJia.Com 網友分享於: 2017-02-10 07:02:09 浏覽數20728次

在CentOS7中配置NIC(網絡接口卡)綁定


NIC(網絡接口卡)綁定也稱為網絡綁定。它可以被定義為多個NIC到單鍵接口的聚合或組合。它的主要目的是提供高可用性和冗余。

實驗環境:DELL CentOS 7
雙網卡: em1/em2

# 查看網卡名稱ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':' | grep -v lo | awk '{print $1}'

先決條件

確認bonding模塊是否已經被加載到linux環境中,使用下面命令加載:

modprobe bonding

列出綁定的模塊信息

modinfo bonding

第一步: 創建綁定接口文件

在文件夾“/etc/sysconfig/network-scripts/”下創建綁定接口文件(ifcfg-bond0)

[root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/[root@kvm-centos7 network-scripts]# cat ifcfg-bond0 DEVICE=bond0TYPE=BondNAME=bond0BONDING_MASTER=yesBOOTPROTO=noneONBOOT=yesIPADDR=192.168.1.133NETMASK=255.255.255.0GATEWAY=192.168.1.1BONDING_OPTS="mode=5 miimon=100"

使用’mode = 5’,用於提供容錯和負載平衡

第二步:編輯NIC接口文件(ifcfg-em1,ifcfg-em2)

[root@kvm-centos7 network-scripts]# clear[root@kvm-centos7 network-scripts]# cat ifcfg-em1TYPE=EthernetBOOTPROTO=noneUUID=f6f140af-1885-47d6-b22f-51e232d966e9DEVICE=em1ONBOOT=yesMASTER=bond0SLAVE=yes[root@kvm-centos7 network-scripts]# cat ifcfg-em2UUID=fe4606d1-23b8-48c7-a7e0-c858978ba4a9DEVICE=em2ONBOOT=yesTYPE=EthernetBOOTPROTO=noneMASTER=bond0SLAVE=yes

第三步:重啟網絡服務

systemctl restart network.service

第四步:測試和驗證bond接口

使用ipconfig查看網卡狀態

查看綁定接口設置,如綁定模式和從接口

cat /proc/net/bonding/bond0

第五步:容錯測試

測試容錯,停掉一個網卡,看是否能夠訪問服務器以及接口狀態

ifdown em1  # 停用

ifconfig查看網絡狀態,發現網絡狀態正常

http://www.bkjia.com/Linuxjc/1192016.html TechArticle

Copyright © Linux教程網 All Rights Reserved