堀田@長崎市です。本年もよろしくお願い致します。
# vine-users に流してみたんですがコメントがつかなかったので、
# こちらにも流してみるテストです。
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>
Follow-Ups:
- [linux-users:106084] Re: bonding: mode=active-backup ダメMasaichi Hasegawa
- Prev by Subject: [linux-users:106082] [REMINDER] www.linux.or.jp 1st hardwarei review, call for reviewers
- Next by Subject: [linux-users:106084] Re: bonding: mode=active-backup ダメ
- Previous by thread: [linux-users:106082] [REMINDER] www.linux.or.jp 1st hardwarei review, call for reviewers
- Next by thread: [linux-users:106084] Re: bonding: mode=active-backup ダメ
- Indexes:[Main][Thread]