DebianでLACP(IEEE802.3ad)を使ってbondingの設定をしたときのメモ
環境
OSはDebian 7.4(wheezy)また、LACPを使用するので対応したスイッチが必要。
また、bondingを行うので2つ以上のネットワークインタフェースが必要。
セットアップ
まず、インタフェースの設定変更を行うためのコマンドをインストールする。
$ aptitude install ifenslave-2.6
次にネットワークインタフェースを停止させる。
$ /etc/init.d/networking stop
次にbondingモジュールの設定を行う。
$ vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding mode=4 miimon=100 lacp_rate=1
次にbondingインタフェースの設定を行う。
$ vi /etc/network/interfaces
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
slaves eth0 eth1
bond_mode 802.3ad
bond_miimon 100
bond_downdelay 200
bond_updelay 200
bond-lacp-rate 4
bond-slaves none
dns-nameservers 192.168.1.254
dns-search example.jp
上記の設定が終わったら下記のコマンドでネットワークインタフェースを開始する。
$ /etc/init.d/networking start
動作状態のチェック
下記のコマンドを実行して、インタフェースが作成されているかと、正しくIPアドレスは振られているか
またbondingがLCAPで動いているか調べる。
$ ifconfig
$ cat /sys/class/net/bond0/bonding/mode
参考
https://wiki.debian.org/Bonding
http://crashmag.net/how-to-configure-network-bonding-lacp-on-debian-wheezy
http://www.cyberciti.biz/tips/debian-ubuntu-teaming-aggregating-multiple-network-connections.html
http://www.tokiwinter.com/configuring-interface-bonding-on-debian-wheezy/