◆ 条件
・ NICはeth0とeth1の2つ
・ bondingに2つのIPアドレスを持たせる
◆ 設定
% cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
HWADDR=xx:xx:xx:xx:xx:xx
$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
HWADDR=yy:yy:yy:yy:yy:yy
実NICをeth0:0などのように仮想Interface化する必要はない。
% cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
% cat /etc/sysconfig/network-scripts/ifcfg-bond0:0
DEVICE=bond0:0
IPADDR=192.168.1.2
NETMASK=255.255.255.0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
% cat /etc/modprobe.conf
alias eth0 e1000
alias eth1 e1000
alias bond0 bonding ← 仮想化したbond0:0へのエイリアスは不要である
options bonding miimon=100 mode=0 updelay=5000
alias net-pf-10 off
alias ipv6 off
modprobe内で指定しているキーは、環境に合わせて変更する必要がある。
ボンディングの方式に関してはこちらを参照してほしい。
ボンディングの切り替わりなどのログは/var/log/messagesに記録される。