いろいろと情報が錯綜していたのでまとめ。
なかなかはまるなぁ。。。OpenBlocks。
パッケージ追加
apt-get install ifenslave-2.6
モジュール設定
bonding
を追加する。
root@obsax3:~# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
bonding
下記設定を新規で追加する。
root@obsax3:~# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=1 miimon=100 primary=eth0
NW設定
root@obsax3:~# grep -Pv '^#|^$' /etc/network/interfaces
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static
address xx.xx.xx.xx
network xx.xx.xx.0
netmask 255.255.255.0
broadcast xx.xx.xx.255
gateway xx.xx.xx.1
post-up route add -host xx.xx.xx.xx gw xx.xx.xx.1
post-up route add -net xx.0.0.0 netmask 255.0.0.0 gw xx.xx.xx.1
slaves eth0 eth1