centos6.9實現雙網卡綁定


1、創建bond0文件

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

NM_CONTROLLED=no #是否由networkmanager來管理你的網卡,后面詳細講

BOOTPROTO=static #獲取ip地址的方式,可選動態(dhcp)、靜態(static)、不獲取(none)

ONBOOT=yes 

IPADDR=192.168.10.33

NETMASK=255.255.255.0

GATEWAY=192.168.10.254

USERCTL=no #是否允許非root用戶控制該設備

BONDING_OPTS="mode=1 miimon=100" #綁定模式,后面詳細講

2、修改eth0文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

NM_CONTROLLED=no

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

SLAVE=yes

USERCTL=no

2、修改eth1文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

NM_CONTROLLED=no

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

SLAVE=yes

USERCTL=no

3、添加內核模塊

# vi /etc/modprobe.d/dist.conf

文件末尾加下面兩行:

alias bond0 bonding

options bond0 mode=1 miimon=100

4、設置系統啟動時執行自動綁定

# vi /etc/rc.d/rc.local

文件末尾添加:

ifenslave bond0 eth0 eth1 

5、關閉NetworkManager(如果有的話)

# service NetworkManager stop

# chconfig  NetworkManager  off

6、重啟系統查看bond0是否正確啟用

7、關於NM_CONTROLLED

若設置NM_CONTROLLED=yes,則使用networkmanager來管理網卡,重啟網絡時需要先重啟networkmanage,再重啟network。對於遠程用戶來說就可能導致服務器無法再連接。因為重啟networkmanager時網絡就斷了,所以這里一般設置為no

8、關於綁定模式BONDING_OPTS="mode=1 miimon=100"

miimon:一般將miimon值設為100,表示系統每100ms監測一次鏈路連接狀態

mod=0 平衡輪循模式

mod=1 主備模式

mod=2 平衡策略

mod=3 廣播策略

mod=4 動態鏈接聚合

mod=5 適配器傳輸負載均衡

mod=6 適配器適應性負載均衡

詳細解釋可以看這里:https://my.oschina.net/jastme/blog/491095

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM