[Server-devel] Notes on replacing bridging with bonding
Jerry Vonau
jvonau at shaw.ca
Mon Sep 8 08:59:50 EDT 2008
Martin Langhoff wrote:
> On Mon, Sep 8, 2008 at 7:43 PM, Alexander Dupuy <alex.dupuy at mac.com> wrote:
>> I have placed TYPE=Bonding in the ifcfg-bond0 config files, but this is not
>> needed for Fedora 7 or later (it doesn't hurt to have it, though)
>
> well, I grepped network-functions and ifup-eth and none of the TYPE
> checks are for bonding anything. The check is done against the output
> of modprobe. So if it's going to be ignored, I'll save the
> corresponding bytes (and potential confusion later).
>
ifup does a check for type=Bridge
>>> # cat /etc/modprobe.d/xs-bonding
>>> alias bond0 bonding
>>>
>> A modprobe.d/ directory - that's a nice trick! I wasn't aware of this, so
>> just added some lines to the /etc/modprobe.conf file:
>
> that's what the most modern doco could find suggested. And the
> ifup-eth src is clearly looking at the output of modprobe, so there's
> something to it...
>
well, udev loads the modules on boot, for configured devices. "network"
checks to see if the required module for the nic is loaded, if missing
loads it.
>> everything you have looks perfectly
>> reasonable.
>
> thanks for sanity checking. One thing I have not been able to _test_
> is that I want one of the bonding devices to have 2 IP addresses,so
> I've setup lanbond0 and lanbond0:1 - with eth1 as a slave to lanbond0.
>
> lanbond0:1 comes up automatically with lanbond0 . I am not 100%
> certain that eth1 - if / when it comes up - will get the 2 addresses.
>
Sorry, I'll get to mocking up the layout later.
Jerry
More information about the Server-devel
mailing list