菊池@越谷です。 # もう解決してしまったでしょうか。 当方の環境で、ようやく試すことが出来ました。 HOTTA Michihide wrote: > HP DL360 というマシンにて bonding の設定を行っております。 [snip] > このように、active-backup モードにしたいのですが、round-robin に > なってしまいます。なにかお気づきの点がありましたら教えてください。 当方は通常 round-robin(mode=0)モードで使用しています。 ハードウェア環境は、 MB:ASUS A7N8X-Deluxe CPU:AthlonXP 1800+ MEM:PC2700 256MB x2 NIC:オンボード(2Ether) 1)MCP 内蔵 3Com MAC(3c59x) 2)MCP 内蔵 NVIDIA MAC(forcedeth) ドライバはどちらもカーネル標準のものです 試してみた結果から言うと、active-backup(mode=1)モードで動作しました。 /etc/modules.conf の、mode=0 を mode=1 に変更しただけです(^^; 以下、そのときの状態です。 $ cat /etc/vine-release Vine Linux 3.2 (Ducru Beaucaillou) $ uname -r 2.4.31-0vl1.10 $ cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: eth0 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth0 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:26:54:**:**:** Slave Interface: eth1 MII Status: up Link Failure Count: 2 Permanent HW addr: 00:0c:6e:**:**:** $ cat /etc/modules.conf #alias parport_lowlevel parport_pc alias snd-slot-0 off alias usb-controller usb-ohci alias usb-controller1 ehci-hcd alias eth0 3c59x alias eth1 forcedeth alias bond0 bonding options bonding mode=1 miimon=100 $ dmesg(の該当部分) Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004) bonding: MII link monitoring set to 1000 ms 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 02:01.0: 3Com PCI 3c920 Tornado at 0xd000. Vers LK1.1.18 bonding: Warning: failed to get speed/duplex from eth0, speed forced to 100Mbps, duplex forced to Full. bonding: bond0: making interface eth0 the new active one. bonding: bond0: enslaving eth0 as an active interface with an up link. forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.30. PCI: Setting latency timer of device 00:04.0 to 64 eth1: forcedeth.c: subsystem: 01043:80a7 bound to 00:04.0 bonding: Warning : no link monitoring support for eth1 eth1: no link during initialization. bonding: bond0: enslaving eth1 as a backup interface with a down link. eth1: link up. bonding: bond0: link status definitely up for interface eth1. eth1: link down. bonding: bond0: link status definitely down for interface eth1, disabling it eth1: link up. eth1: link down. eth1: link up. bonding: bond0: link status definitely up for interface eth1. eth1: link down. bonding: bond0: link status definitely down for interface eth1, disabling it eth1: link up. bonding: bond0: link status definitely up for interface eth1. # cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes IPADDR=192.168.26.3 BROADCAST=192.168.26.255 NETWORK=192.168.26.0 NETMASK=255.255.255.0 USERCTL=no # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no # cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no スイッチを見ていると、eth0 側で通信していることが確認できました。 以上、参考になれば。 -- ;; mode=4 ってやってみたいな…対応スイッチが… 菊池順一