[TriLUG] Networking and Fedora
Justis Peters
jtrilug at indythinker.com
Wed May 26 15:14:29 EDT 2010
Ouch. I offer both my sympathy and my apologies. I didn't realize you
were troubleshooting remotely, but I also didn't think it would blow up
like that. I hope the fix is easy.
Kind regards,
Justis
Joseph Tate wrote:
> Well, that went poorly.
>
> As soon as I issued the brctl command my whole network went dark. The
> shell I was working in hung, and I forcefully disconnected to the top
> level ssh shell instead of the sub shell. Now I can't connect to that
> host machine, or even the other machine that I was using to connect
> through it. I guess it'll have to wait until I get home to fix it up.
> That'll teach me to troubleshoot network issues remotely... :/
>
> On Wed, May 26, 2010 at 2:50 PM, Justis Peters <jtrilug at indythinker.com> wrote:
>
>> Jeff Schornick wrote:
>>
>>> Preparing to make a fool of myself...
>>>
>>>
>>>> 10.2.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
>>>> 10.2.2.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
>>>>
>>>>
>>> You appear to have two routes to the same destination subnet, equal
>>> metric to two different interfaces. Since eth0 and br0 aren't
>>> currently bridged, I'd imagine this would lead to rather inconstant
>>> delivery. I'm honestly not sure how the kernel choses which route to
>>> use under these circumstances, but I'm 99% sure it won't deliver each
>>> packet to both.
>>>
>>> Do you perhaps want eth0 part of the br0 bridge group?
>>>
>>>
>> Didn't see your reply before I sent mine. I think you've got it nailed,
>> Jeff. I hadn't noticed that eth0 is not yet attached to br0.
>>
>> The way that Xen users frequently do this is to rename the "real" eth0
>> to peth0 and then name the bridge itself eth0. You would then add peth0
>> to the bridge, along with all the virtual interfaces for the guest VMs.
>> Some people find this confusing; others like it.
>>
>> Joseph: The quick way to test our theory would be to remove the second
>> route and then add eth0 to the br0 bridge. The commands should look
>> something like this:
>> route del -net 10.2.2.0/24 br0
>> brctl addif br0 eth0
>>
>> I'm not sure of the preferred way to make those changes persistent in
>> Fedora, but I'm sure the answer is online and easy to find. Also note
>> that you probably want to run them in the order listed above. I suspect
>> that reversing the order might create a feedback loop between the
>> routing table and the bridge.
>>
>> Best of luck and let us know how it goes.
>>
>> Kind regards,
>> Justis
>> --
>> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
>> TriLUG FAQ : http://www.trilug.org/wiki/Frequently_Asked_Questions
>>
>>
>
>
>
>
More information about the TriLUG
mailing list