一、創建一個bonding網卡文件
cd /etc/sysconfig/network-scripts/ |
vim ifcfg-bond0 |
(添加以下內容)
文本內容如下:
DEVICE=bond0 ONBOOT=yes IPADDR=192.168.8.24 NETMASK=255.255.255.0 BROADCAST=192.168.8.255 GATEWAY=192.168.8.1 BOOTPROTO=none USERCTL=no |
修改網卡eth0配置文件內容:
vim /etc/sysconfig/network-scripts/ifcfg-eth0 (修改內容如下) |
文本內容如下:
BOOTPROTO=none DEVICE=eth0 ONBOOT=yes MASTER=bond0 USERCTL=no SLAVE=yes |
修改網卡eth1配置文件內容:
vim /etc/sysconfig/network-scripts/ifcfg-eth1 (修改內容如下) |
文本內容如下:
BOOTPROTO=none DEVICE=eth1 ONBOOT=yes MASTER=bond0 USERCTL=no SLAVE=yes |
二、加載bonding內核模塊
vim /etc/modprobe.conf (在文件後面添加以下兩行內容) |
文本內容如下:
alias bond0 bonding options bond0 miimon=100 mode=1 |
注:具體參數配置見本文結尾文檔說明。
加載模塊:
modprobe bonding |
三、使啓動生效
/etc/init.d/network restart |
vim /etc/rc.local (添加以下內容) |
文本內容如下:
ifenslave bond0 eth0 eth1 |
四、配置完成後,重啓系統,網卡bonding配置完成。
五、 相關的參考文檔來源,可以在shell命令下執行:
cd /usr/src/ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.8.tar.bz2 tar xvfj linux-2.6.18.8.tar.bz2 cd /usr/src/linux-2.6.18/Documentation/networking/ |
less bonding.txt (查看bonding的相關文檔內容) |
如其中關於mode的介紹:
其中對於miimon參數的介紹:
其中對於bond0配置文件的舉例:
如需詳細的關於bonding的文檔,可查看bonding.txt文件。