bonding
ubuntu10.10で試してみました。
bondingモジュールのインストール
NIC2つでbonding出来たのでメモ。
IPアドレスは仮とする。
# vim がなかったのでインストール $ sudo apt-get install vim $ sudo apt-get install ifenslave $ sudo dpkg -l | grep enslave $ sudo apt-get remove network-manager $ sudo sh -c "echo bonding mode=1 miimon=100 >> /etc/modules" $ sudo vim /etc/network/interfaces
ここからエディタ
# auto eth0 auto bond0 iface bond0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.254 dns-nameservers 8.8.8.8 post-up ifenslave bond0 eth0 eth1 pre-down ifenslave -d bond0 eth0 eth1
で、再起動
$ sudo shutdown -r now
確認として適当にWEBサーバにアクセスして正常起動していることを見る。
その後pingとか飛ばしてみて適当にどちらか一本抜いてみて継続してパケットが流れていれば大丈夫だと思います。
...とはいうものの、何回か抜き差しするとたまにrequest time outが出るっていう現象はなんだろう?
また今度調べてみます。
はまりどころ
network-managerがあると動作しない気がしました。
apt-get removeで削除しました。