Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Feb 2001 14:26:10 -0800 (PST)
From:      Rich Wales <richw@webcom.com>
To:        freebsd-net@freebsd.org
Cc:        freebsd-stable@freebsd.org
Subject:   BRIDGE breaks ARP?
Message-ID:  <20010203220223.86591.richw@wyattearp.stanford.edu>

next in thread | raw e-mail | index | archive | help
I'm running -STABLE (cvsup'ed on 26jan2001) on a machine with the
BRIDGE option, bridging between two PCI NICs (rl0 and xl0).

I'm having ARP problems.  Machines on the "rl0" card are unable to
get a hardware address for the bridge.  (For whatever reason, I have
no problems talking via the "xl0" interface.)

I've done "tcpdump" on the bridge, and it's receiving ARP queries on
the "rl0" interface, but it doesn't appear to be sending replies.  I
did a "tcpdump" on the "xl0" interface too, just in case ARP replies
were going out over the wrong interface, but no such luck.

If I turn off bridging (sysctl -w net.link.ether.bridge=0), the ARP
problem quickly resolves itself.  So the problem would seem to be
related somehow to the bridge code.

I can sidestep the problem by using "arp -s" commands on the other
machines to tell them the bridge's hardware address -- but I really
shouldn't have to do this.

Any ideas?

Rich Wales         richw@webcom.com         http://www.webcom.com/richw/



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010203220223.86591.richw>