vine-users ML アーカイブ



[vine-users:073705] bonding: mode=active-backup ダメ

  • From: HOTTA Michihide <hotta@xxxxxxxxxxxxxx>
  • Subject: [vine-users:073705] bonding: mode=active-backup ダメ
  • Date: Wed, 21 Dec 2005 12:51:03 +0900
堀田@長崎市です。

HP DL360 というマシンにて bonding の設定を行っております。

$ cat /etc/issue

Vine Linux 3.2 (Ducru Beaucaillou)
Kernel 2.4.31-0vl1.8smp on a 2-processor i686

$ cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias pegasus
alias kaweth
alias eth0 e1000
alias eth1 e1000
alias eth2 tg3
alias eth3 tg3
alias scsi_hostadapter cciss
# Note: for use under 2.6, changes must also be made to modprobe.conf!
alias usb-controller usb-ohci
alias bond0 bonding
options bond0 miimon=100 mode=active-backup

このように、active-backup モードにしたいのですが、round-robin に
なってしまいます。なにかお気づきの点がありましたら教えてください。

$ cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v2.6.0 (January 14, 2004)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:02:a5:4b:3d:e8

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:02:a5:4b:3d:e9

$ ls -ld /etc/modprobe.conf
lrwxrwxrwx 1 root     root           12 Dec 21 12:33 
/etc/modprobe.conf -> modules.conf

$ sudo cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

$ sudo cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

$ sudo cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=172.30.32.0
NETMASK=255.255.224.0
IPADDR=172.30.48.60
USERCTL=no

$ /sbin/ifconfig
bond0     リンク方法:イーサネット  ハードウェアアドレス 00:02:A5:4B:3D:E8
          inetアドレス:172.30.48.60 ブロードキャスト:172.30.63.255  
          マスク:255.255.224.0
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RXパケット:59 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:68 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RX bytes:6828 (6.6 Kb)  TX bytes:7186 (7.0 Kb)

eth0      リンク方法:イーサネット  ハードウェアアドレス 00:02:A5:4B:3D:E8
          inetアドレス:172.30.48.60 ブロードキャスト:172.30.63.255  
          マスク:255.255.224.0
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RXパケット:36 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:37 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RX bytes:4264 (4.1 Kb)  TX bytes:4361 (4.2 Kb)
          ベースアドレス:0x3000 メモリ:f7ee0000-f7f00000

eth1      リンク方法:イーサネット  ハードウェアアドレス 00:02:A5:4B:3D:E8
          inetアドレス:172.30.48.60 ブロードキャスト:172.30.63.255  
          マスク:255.255.224.0
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RXパケット:30 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:38 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RX bytes:3242 (3.1 Kb)  TX bytes:4271 (4.1 Kb)
          ベースアドレス:0x3040 メモリ:f7e60000-f7e80000

lo        リンク方法:ローカルループバック
          inetアドレス:127.0.0.1 マスク:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

$ dmesg |tail -10
bonding: Warning: failed to get speed/duplex from eth0, 
  speed forced to 100Mbps, duplex forced to Full.
bonding: bond0: enslaving eth0 as an active interface with an up link.
bonding: Warning: failed to get speed/duplex from eth1, 
  speed forced to 100Mbps, duplex forced to Full.
bonding: bond0: enslaving eth1 as an active interface with an up link.
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
Databook TCIC-2 PCMCIA probe: not found.
Databook TCIC-2 PCMCIA probe: not found.
e1000: eth1: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex

オートネゴに失敗しているっぽいというのはあるんですが、これと何か
関係があるんですかね?なお、eth2,eth3 は現在何もつながっておりま
せん。
-- 
HOTTA Michihide <hotta@xxxxxxxxxxxxxx>