#vi /etc/modules.conf
alias bond0 bonding
options bonding arp_interval=1000 arp_ip_target=192.168.1.1 mode=1
#vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.101
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
GATEWAY=192.168.1.254 (←デフォルトゲートウェイ設定時にのみ記述)
MACADDR=00:01:02:03:04:05(←プライマリのNICのMACアドレスを指定、デフォルトゲートウェイを設定しないなら不要)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
#vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
#shutdown -r now
#cat /proc/net/bond0/info
Bonding Mode: fault-tolerance (active-backup)
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Multicast Mode: all slaves
Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Slave Interface: eth0
MII Status: up
Link Failure Count: 1
#
[ケーブルを抜いて別マシンからpingを通してみる]
|
|
#vi /etc/modules.conf
alias bond0 bonding
options bonding arp_interval=1000 arp_ip_target=192.168.1.1 mode=1
#vi /etc/sysconfig/network/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.101
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
STARTMODE=onboot
BOOTPROTO=static
USERCTL=no
LLADDR=00:01:02:03:04:05(←プライマのNICのMACアドレスを指定)
#vi /etc/sysconfig/network/ifcfg-eth0
DEVICE=eth0
STARTMODE=onboot
BOOTPROTO=static
MASTER=bond0
SLAVE=yes
USERCTL=no
#vi /etc/sysconfig/network/ifcfg-eth1
DEVICE=eth1
STARTMODE=onboot
BOOTPROTO=static
MASTER=bond0
SLAVE=yes
USERCTL=no
以下の例を参考にした 起動スクリプトを runlevelに対応した /etc/rc.dディレクトリ配下に作成する...
#!/bin/sh
/sbin/ifenslave bond0 eth0 eth1
#shutdown -r now
#cat /proc/net/bond0/info
Bonding Mode: fault-tolerance (active-backup)
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Multicast Mode: all slaves
Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Slave Interface: eth0
MII Status: up
Link Failure Count: 1
#
[ケーブルを抜いて別マシンからpingを通してみる]
|