Hi,

I apologise if this problem has come up before - I couldn't spot it from 
scanning the last two months of the list archives.

I'm trying to bridge two ethernets, which ought to be pretty basic. The
one oddity is that the Linux box I'm using to do it (rocky) is running
under VMWare 3.0 on a Win2K box (sandy), and one of the ethernets (eth0)  
is bridged to the real physical ethernet by VMWare, and the other (eth1)
is a "host-only" ethernet connecting rocky and sandy only. The direct
TCP/IP connection of sandy to the ethernet is disabled, so it's only route
for getting packets out should be via rocky.

That said, I haven't seen anything to indicate that the VMWare ethernets 
don't behave as normal ones.

My problem is this. I set up the bridge as follows:

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1 
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
ifconfig br0 up
ifconfig br0 10.3.8.66 netmask 255.255.255.0 broadcast 10.3.8.255

So this should leave the following setup:

sandy ----- (eth1/port 2 rocky eth0/port 1) ---- rest of network

When I generate some traffic from sandy destined for rocky, everything 
works fine and "brctl showmacs br0" shows sandy's MAC address on port 2. 
However, when I try to generate traffic from sandy destined for another 
host on the network, "brctl showmacs br0" shows sandy's MAC address on 
port 1, and the return traffic doesn't get to it (predictably enough). 
These symptoms occur whether STP is on or not.

I've tcpdumped at various places with the bridge off and can't find any 
evidence of packets with sandy's MAC address on the rest of the network, 
so I'm mystified as to why it is getting assigned to port 1. Can anyone 
explain what's going on or suggest what more I could do to debug this?

Cheers,

Ganesh

_______________________________________________
Bridge mailing list
[EMAIL PROTECTED]
http://www.math.leidenuniv.nl/mailman/listinfo/bridge

Reply via email to