Re: How to correctly create multiple bonding interfaces in kernel 220.127.116.11
|[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Matt,This OpenFiler 2.3, which based on rPath Linux, which I believe follow a little the RedHat line.
I do not think the Debian based commnds / mehtods work for this... Yes, I have been reading the kernel docs a lot, bonding.txt... I have been trying all those methods.I think I always ended with the stability issue: 10 s of working pings and 10 s of time outs...
I was mainly trying to use the full "install bond0 /sbin/modprobe" commands in modprobe.conf.
By the way, I have 2 x e1000 (Intel Gigabit) and 2 x tg3 (NetXtreme). What else? Thanks, -----Original Message----- From: Matt Zagrabelny Cc: linux-net@xxxxxxxxxxxxxxx Sent: Tue, Feb 2, 2010 4:08 pmSubject: Re: How to correctly create multiple bonding interfaces in kernel 18.104.22.168
On Tue, 2010-02-02 at 15:40 -0500, Hugo wrote:
Folks, I am currently working with kernel 22.214.171.124-0.16.smp.gcc3.4.x86_64 . Per this conversation: [Bonding-devel] [PATCH] bonding: fix multiple module load problem http://lkml.indiana.edu/hypermail/linux/kernel/0906.1/01121.html , I would like to know how to correctly create multiple bonding interfaces with different options / modes. Can anybody help me with that? I recently upgraded from kernel 2.6.26 which was working fine using something like in modprobe.conf: install bond0 /sbin/modprobe --ignore-install bonding -o bond0 mode=balance-alb miimon=100 install bond1 /sbin/modprobe --ignore-install bonding -o bond1 mode=balance-rr miimon=100 , unfortunately kernel 2.6.29 does not seem to like these and when I test the bonding interfaces using just a ping, I got a kernel panic. Also, I have trying several different ways to configure the bonding interface, but it is never stable. Ping will work for 10 seconds, time out for another 0 or so and back and forth. Any help / thoughts / comments will be greatly appreciated.
What distro are you using? There are a few ways to configure bonding under Debian, the OS I use. Here are a couple: cat /etc/network/interfaces auto bond0 iface bond0 inet static address 126.96.36.199 netmask 255.255.255.0 network 188.8.131.52 broadcast 184.108.40.206 gateway 220.127.116.11 pre-up echo balance-rr > /sys/class/net/bond0/bonding/mode up echo 100 > /sys/class/net/bond0/bonding/miimon up echo 200 > /sys/class/net/bond0/bonding/downdelay up echo 200 > /sys/class/net/bond0/bonding/updelay up echo +eth0 > /sys/class/net/bond0/bonding/slaves up echo +eth1 > /sys/class/net/bond0/bonding/slaves or sudo aptitude install ifenslave-2.6 cat /etc/network/interfaces auto bond0 iface bond0 inet static address 18.104.22.168 netmask 255.255.255.0 network 22.214.171.124 broadcast 126.96.36.199 gateway 188.8.131.52 slaves eth0 eth1 bond_mode active-backup bond_miimon 100 bond_downdelay 200 bond_updelay 200 bond_primary eth0 You can also check out Documentation/networking/bonding.txt in your kernel source tree. You may need to echo bonding >> /etc/modules to get it to survive a reboot. -- Matt Zagrabelny - mzagrabe@xxxxxxxxx - (218) 726 8844 University of Minnesota Duluth Information Technology Systems & Services PGP key 4096R/42A00942 2009-12-16 Fingerprint: 5814 2CCE 2383 2991 83FF C899 07E2 BFA8 42A0 0942 He is not a fool who gives up what he cannot keep to gain what he cannot lose. -Jim Elliot--
To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Netdev] [Ethernet Bridging] [Linux 802.1Q VLAN] [Linux Wireless] [Kernel Newbies] [Security] [Linux for Hams] [Netfilter] [Git] [Bugtraq] [Photo] [Yosemite] [Yosemite News and Information] [MIPS Linux] [ARM Linux] [Linux RAID] [Linux PCI] [Linux Admin] [Samba] [Video 4 Linux] [Linux Resources]