记录一次centos的双网卡绑定
準備做kvm的虛擬話,物理機采用雙網卡配置,計劃將雙網卡綁定再配置橋接。
1.在/etc/sysconfig/network-scripts/下創建文件ifcfg-bond0,配置文件:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.2.227
USERCTL=no
2.bond0綁定了兩個網卡eth0和eth1,原來的配置需要做部分修改
eth0注釋之前的IP和掩碼
DEVICE=eth0
HWADDR=00:0C:29:F4:02:4E
TYPE=Ethernet
UUID=3c639811-445b-4b1c-b6f8-e4179ff1701e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
#IPADDR=192.168.2.225
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes
USERCTL=no
eth1同樣的注釋掉IP和掩碼
DEVICE=eth1
HWADDR=00:0C:29:F4:02:44
TYPE=Ethernet
UUID=42534ee0-abc2-4816-a643-ff7deba98d8d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
#IPADDR=192.168.2.226
#NETMASK=255.255.255.0
MASTER=bond0
SLAVE=yes
USERCTL=no
3.模塊加載 編輯/etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 miimon=100 mode=0 max_bonds=2
4.重啟網絡即可
備注:
miimon是用來進行鏈路監測的。比如:miimon=100,單位是ms(毫秒)這邊的100,是100ms,即是0.1秒那么系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0、1兩種。
mode共有七種(0~6),這里解釋兩個常用的選項。
mode=0:表示load?balancing?(round-robin)為負載均衡方式,兩塊網卡都在工作。
mode=1:表示fault-tolerance?(active-backup)提供冗余功能,工作方式是主備的工作方式,其中一塊網卡在工作(若eth0斷掉),則自動切換到另一個塊網卡(eth1做備份)。
bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身并沒有故障,那么bonding會認為鏈路沒有問題而繼續使用。
轉載于:https://blog.51cto.com/bigpi/1743371
總結
以上是生活随笔為你收集整理的记录一次centos的双网卡绑定的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 字典与字符串之间的互转
- 下一篇: 开源项目使用经验原则