重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章將為大家詳細講解有關在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=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.133
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BONDING_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-em1
TYPE=Ethernet
BOOTPROTO=none
UUID=f6f140af-1885-47d6-b22f-51e232d966e9
DEVICE=em1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
[root@kvm-centos7 network-scripts]# cat ifcfg-em2
UUID=fe4606d1-23b8-48c7-a7e0-c858978ba4a9
DEVICE=em2
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
第三步:重啟網絡服務
systemctl restart network.service
第四步:測試和驗證bond接口
使用ipconfig查看網卡狀態
查看綁定接口設置,如綁定模式和從接口
cat /proc/net/bonding/bond0
第五步:容錯測試
測試容錯,停掉一個網卡,看是否能夠訪問服務器以及接口狀態
ifdown em1 # 停用
ifconfig查看網絡狀態,發現網絡狀態正常
關于“在CentOS7中怎么配置NIC綁定”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。