Try with the subnet at 255.255.255.0 first.
In modprobe.conf try moving the bond aliases above the ethernet device aliases so that it looks like this:
modprobe.conf
alias scsi_hostadapter usb-storage
alias bond0 bonding
options bond0 mode=1 miimon=100
alias eth0 bnx2
alias eth1 bnx2
alias scsi_hostadapter1 mptbase
alias scsi_hostadapter2 mptscsi
alias scsi_hostadapter3 mptspi
alias scsi_hostadapter4 mptsas
alias scsi_hostadapter5 mptscsih
alias scsi_hostadapter6 ata_piix
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
alias net-pf-10 off
Have you tried or can you try the tg3 driver for the broadcom device? When I set up bonding that is what I used because the older bcm or whatever it was driver did no support bonding any more. As far as the config goes it looks spot on. Here is what mine looked like:
DEVICE=bond0
IPADDR=172.17.20.64
NETMASK=255.255.0.0
NETWORK=172.17.0.1
BROADCAST=172.17.255.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
ifcfg-eth2
DEVICE=eth2
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
When set up correctly your MAC address of the first slave device should be associated with all the bond devices as seen below:
bond0 Link encap:Ethernet HWaddr 00:E0:ED:08:7E:16
inet addr:172.17.20.64 Bcast:172.17.255.255 Mask:255.255.0.0
inet6 addr: fe80::2e0:edff:fe08:7e16/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:9000 Metric:1
RX packets:318547 errors:0 dropped:0 overruns:0 frame:0
TX packets:19812 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34586494 (32.9 MiB) TX bytes:2836021 (2.7 MiB)
eth0 Link encap:Ethernet HWaddr 00:0D:60:53:32:C9
inet addr:172.16.129.40 Bcast:172.16.135.255 Mask:255.255.248.0
inet6 addr: fe80::20d:60ff:fe53:32c9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1434026 errors:0 dropped:0 overruns:0 frame:0
TX packets:254867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:162707020 (155.1 MiB) TX bytes:38375093 (36.5 MiB)
Interrupt:217
eth1 Link encap:Ethernet HWaddr 00:E0:ED:08:7E:16
inet6 addr: fe80::2e0:edff:fe08:7e16/64 Scope:Link
UP BROADCAST RUNNING SLAVE MULTICAST MTU:9000 Metric:1
RX packets:317551 errors:0 dropped:0 overruns:0 frame:0
TX packets:15865 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34522050 (32.9 MiB) TX bytes:2330967 (2.2 MiB)
Interrupt:50
eth2 Link encap:Ethernet HWaddr 00:E0:ED:08:7E:16
inet6 addr: fe80::2e0:edff:fe08:7e16/64 Scope:Link
UP BROADCAST RUNNING NOARP SLAVE MULTICAST MTU:9000 Metric:1
RX packets:996 errors:0 dropped:0 overruns:0 frame:0
TX packets:3947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64444 (62.9 KiB) TX bytes:505054 (493.2 KiB)
Interrupt:217
what do you get when you run ifconfig -a?
Last edited by Sparky1; 10-02-2007 at 08:26 PM.
Reason: updates
|