Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 2008 14:52:49 +0300
From:      Eygene Ryabinkin <rea-fbsd@codelabs.ru>
To:        Cole <cole@opteqint.net>
Cc:        freebsd-net@freebsd.org
Subject:   Re: FreeBSD Bridge and ARP question/strangeness
Message-ID:  <P2x/4pnCDlbVwbADUOSkDRmGbl4@o1luUL%2BLRVPdz%2BdKjxjg6ihEflI>
In-Reply-To: <002f01c94af4$ecbced90$c636c8b0$@net>
References:  <002f01c94af4$ecbced90$c636c8b0$@net>

next in thread | previous in thread | raw e-mail | index | archive | help

--4Epv4kl9IRBfg3rk
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Cole, good day.

Thu, Nov 20, 2008 at 11:46:42AM +0200, Cole wrote:
> I have a box with a few interfaces, and i had setup rl0 with an ip address
> and it could communicate/ping everything on the network fine, all the rest
> of the other interfaces are unplugged and have no ip's assigned. Now if i=
 go
> ahead and create a bridge interface and then just add that single interfa=
ce
> with the ip assigned to it to the bridge, without assigning a new ip to t=
he
> bridge, i get some strange things happening. Every box on the network not
> running FreeBSD is still able to ping and receive a reply from the box on
> the ip it was using on the interface. However, no FreeBSD box is now able=
 to
> ping the box at all. In the arp listing, it shows any of the FreeBSD boxes
> that are trying to ping it as "(incomplete)". But for every other box that
> isn't FreeBSD it gets a full arp listing and all those boxes are still ab=
le
> to communicate with the box fine.

I think that the first thing to look at will be the tcpdump of the ARP
traffic -- if your peers are seeing '(incomplete)' as the bridging host
MAC, then it is good to check if ARP requests are received and are they
replied to.

'tcpdump -lvvnetti rl0 arp' should produce the fine listing.  And the
output of 'ifconfig' and 'sysctl net.link.bridge' will be helpful too.
--=20
Eygene
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual  =20
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook=20
    {_.-``-'         {_/            #

--4Epv4kl9IRBfg3rk
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkklT5EACgkQthUKNsbL7YgN1QCgnG5QJFD4SNQErkQ5Qmrt3Lz5
VYUAninFoYS+WBgKIhaIj/LY6BcNB0je
=sQ2+
-----END PGP SIGNATURE-----

--4Epv4kl9IRBfg3rk--



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