Joakim Tjernlund a écrit :
> 
> Nicolas de Pesloüan <[email protected]> wrote on 2010/03/26 21:39:33:
> 
>> From: Nicolas de Pesloüan <[email protected]>
>> To: Joakim Tjernlund <[email protected]>
>> Cc: [email protected]
>> Date: 2010/03/26 21:39
>> Subject: Re: [Bridge] IP address on physcial interface instead of bridge 
>> interface?
>>
>> Joakim Tjernlund wrote:
>>
>>> Figure a small picture will help so here it is:
>>>
>>> Before adding eth0 to br0:
>>> eth0    br0
>>>  |
>>>  |
>>> HW controller
>>>
>>> after adding eth0 to br0:
>>> eth0
>>>   \
>>>    \
>>>      br0
>>>    /
>>>   /
>>> HW controller
>> I don't understand your ascii art. What is HW controller ? eth0 is an 
>> hardware
>> controller !?
>>
>>    Nicolas.
> 
> eth0 is the I/F IP stack will see/use. HW controller is the ethernet HW 
> controller,
> the PCI HW if you like.

I tested the following setup:

# eth0 setup:

ip addr add $IP dev eth0
ip link set up dev eth0
ip route add default via $DEF_ROUTE

# bridge setup:

brctl addbr br0
brctl setfd br0 0

Then I tested the following migration sequence to move the IP addresse to br0:

ip addr add $IP dev br0
ip link set up dev br0

brctl addif br0 eth0
ip addr del $IP dev eth0
ip route add default via $DEF_ROUTE

Thanks to "brctl setfd br0 0", this migration cause no trouble to active 
connections.

So I cannot find a good reason to try and use eth0 as the "main" bridge 
interface.

Do you have a process really linked to eth0 ?

        Nicolas.
_______________________________________________
Bridge mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/bridge

Reply via email to