Bonding(Active-Backup)を設定してみる。
NICが複数あると、Active-Backupの設定なら簡単に冗長化できます。因みにNICの冗長化は、
一般的な用語は Teaming (チーミング) です。
説明は インテル内のページで確認してください。
modprobe.conf に追記する。
CentOS-4
vi /etc/modprobe.conf alias bond0 bonding options bond0 mode=1 primary=eth0 miimon=100 updelay=5000
CentOS-5
vi /etc/modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias bond0 bonding
ネットワーク設定ファイルを修正
ifcfg-eth0 : CentOS-4,5 共通
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 MASTER=bond0 SLAVE=yes BOOTPROTO=none HWADDR=00:11:22:33:44:55
ifcfg-eth1 : CentOS-4,5 共通
vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 MASTER=bond0 SLAVE=yes BOOTPROTO=none HWADDR=00:11:22:33:44:66
ifcfg-bond0 : CentOS-4
vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 GATEWAY=192.168.0.254 BOOTPROTO=static
ifcfg-bond0 : CentOS-5
vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 GATEWAY=192.168.0.254 BOOTPROTO=static BONDING_OPTS="mode=1 primary=eth0 miimon=100 updelay=5000"
※ ネットワークアドレス等は適切な物に変更する。