Bonding on 2.4.3, ifenslave wierdness
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Daniel Pfenniger daniel.pfenniger at obs.unige.chThu Apr 26 22:37:57 PDT 2001
- Previous message: Bonding on 2.4.3, ifenslave wierdness
- Next message: 1 GHz Athlon in 2U Case
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Aaron Van Couwenberghe wrote:
> At work we've been using Willy Tarreau's channel bonding patches against
> linux 2.2.17, and it's been working just fine for us. Now, though, we need
> to upgrade our systems to kernel 2.4.x (specifically 2.4.3), and we've been
> having bad luck with the included driver. I'm using the
> ifenslave.c available from beowulf.org that went with bonding.c 0.2
> (ifenslave.c 0.7, Don Becker's version). I'm not sure if there is a new one
> for the 2.4 kernel's driver....
With 2.4 kernels ifenslave is no longer required. There is a bug
up to kernel 2.4.2 at bonding stop (typically at shutdown)
crashing the kernel.
My configuration files are (RedHat 6.2, kernel 2.4.3, tulip cards):
/etc/module.conf :
-----------------
alias eth0 tulip
alias eth1 tulip
alias bond0 bonding
/etc/sysconfig/network-scripts/ifcfg-bond0
------------------------------------------
DEVICE=bond0
IPADDR=192.168.2.64
NETMASK=255.255.255.0
NETWORK=192.168.2.0
BROADCAST=192.168.2.255
ONBOOT=yes
USERCTL=no
BOOTPROTO=none
/etc/sysconfig/network-scripts/ifcfg-eth0
-----------------------------------------
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
and likewise for ifcfg-eth1 (replace eth0 by eth1)
When configuring the kernel, make sure the bonding option is selected.
After launching the network, or after a boot, ifconfig says:
bond0 Link encap:Ethernet HWaddr 00:40:05:A1:D9:0D
inet addr:192.168.2.64 Bcast:192.168.2.255
Mask:255.255.255.0
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
eth0 Link encap:Ethernet HWaddr 00:40:05:A1:D9:0D
inet addr:192.168.2.64 Bcast:192.168.2.255
Mask:255.255.255.0
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:5921 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:19 Base address:0xd000
eth1 Link encap:Ethernet HWaddr 00:40:05:A1:D9:0D
inet addr:192.168.2.64 Bcast:192.168.2.255
Mask:255.255.255.0
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:18 Base address:0xb800
As expected the HWaddr are all the same and non zero.
Dan
- Previous message: Bonding on 2.4.3, ifenslave wierdness
- Next message: 1 GHz Athlon in 2U Case
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
