# cat /etc/fedora-release
Fedora release 12 (Constantine)
# uname -r
2.6.31.5-127.fc12.i686.PAE
- bonding モジュールの設定
# pwd
/etc/modprobe.d
# cat bonding
alias bond0 bonding
options bond0 mode=1 miimon=100
mode=0 : round robin
mode=1 : active-backup
miimon=0 : MIIを使用しない
miimon=100 : MIIを使用しリンクのモニタをする
- ネットワークインターフェースの設定
eth1 , eth2 をボンディング。
# pwd
/etc/sysconfig/network-scripts
# cp ifcfg-eth1 ifcfg-bond0
# cat ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.100.200
NETMASK=255.255.255.0
# cat ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
# cat ifcfg-eth2
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
# reboot
# lsmod | grep bonding
bonding 94356 0
ipv6 239428 22 bonding,sit,ip6t_REJECT,nf_conntrack_ipv6
# ifconfig bond0 | grep "inet addr"
inet addr:192.168.100.200 Bcast:192.168.100.255 Mask:255.255.255.0
どちらが、active かは /proc/net/bonding/bond0 ファイルを確認すればわかる。
Currently Active Slave: eth1 <- active は eth1
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1 <- active は eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:4b:cf:e5
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:4b:cf:ef
ためしに、eth2 が active になるか、eth1 を down , up する。
# ifdown eth1;ifup eth1
eth2が active になった。
# egrep -i active /proc/net/bonding/bond0
Bonding Mode: fault-tolerance (active-backup)
Currently Active Slave: eth2 <- active は eth2
eth1にフェイルバックはしないみたい。
同じMACをもつ。
# ifconfig | grep -i HWaddr
bond0 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
eth1 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
eth2 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
Fedora release 12 (Constantine)
# uname -r
2.6.31.5-127.fc12.i686.PAE
- bonding モジュールの設定
# pwd
/etc/modprobe.d
# cat bonding
alias bond0 bonding
options bond0 mode=1 miimon=100
mode=0 : round robin
mode=1 : active-backup
miimon=0 : MIIを使用しない
miimon=100 : MIIを使用しリンクのモニタをする
- ネットワークインターフェースの設定
eth1 , eth2 をボンディング。
# pwd
/etc/sysconfig/network-scripts
# cp ifcfg-eth1 ifcfg-bond0
# cat ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.100.200
NETMASK=255.255.255.0
# cat ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
# cat ifcfg-eth2
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
# reboot
# lsmod | grep bonding
bonding 94356 0
ipv6 239428 22 bonding,sit,ip6t_REJECT,nf_conntrack_ipv6
# ifconfig bond0 | grep "inet addr"
inet addr:192.168.100.200 Bcast:192.168.100.255 Mask:255.255.255.0
どちらが、active かは /proc/net/bonding/bond0 ファイルを確認すればわかる。
Currently Active Slave: eth1 <- active は eth1
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1 <- active は eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:4b:cf:e5
Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:0c:29:4b:cf:ef
ためしに、eth2 が active になるか、eth1 を down , up する。
# ifdown eth1;ifup eth1
eth2が active になった。
# egrep -i active /proc/net/bonding/bond0
Bonding Mode: fault-tolerance (active-backup)
Currently Active Slave: eth2 <- active は eth2
eth1にフェイルバックはしないみたい。
同じMACをもつ。
# ifconfig | grep -i HWaddr
bond0 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
eth1 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
eth2 Link encap:Ethernet HWaddr 00:0C:29:4B:CF:E5
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.