Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 May 2005 18:03:33 -0400
From:      "Jethro Wright III" <jetman@mycbc.com>
To:        "FreeBSD Net" <freebsd-net@freebsd.org>
Subject:   [Q-4.9-R]Questions About A Simple Bridge
Message-ID:  <015701c55350$a1435240$8700a8c0@EAGLE>

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

    Folks:

    Have a problem with basic bridging and ARP.  Below is a simple diagram
of
the PC in question:

                  +--------------------------------+
                  |                                |
  (internal)  dc0-+       FreeBSD 4.9-RELEASE      +-xl0  (external 'Net)
                  |                                |
                  +----------------+---------------+
                                   |
                                  rl0  (control)

    I've built PCs like this several times, it follows the instructions for
a
bridge as described in the FBSD Handbook and it generally works well.  BTW,
I
use these boxes to track IP traffic stats and have even assembled and built
a
couple tools of my own to do the job.  My problem is (per the diagram) rl0.
dc0 and xl0 are anonymous interfaces (no IP addresses.)  rl0 has a local,
private IP adress.  dc0 and rl0 are plugged into the same switch and therein
lies the specific problem.

    Periodically, ARP emits messages as shown below:

    /kernel: arp: B:A:D:M:A:C is using my IP address 192.168.0.99!
    /kernel: arp: B:A:D:M:A:C is using my IP address 192.168.0.99!

    I get a pair of msgs each time, apparently coinciding with an attempt to
access the outside world from the bridge PC via rl0, probably DNS lookups or
an NTP update.  Eventually the control iface stops responding.

    I've been researching this forever and found a couple of e-mail msgs
(only
a couple !) that report an IFCONFIG option (-arp) that may address this
issue.
So far, I have over twenty-four hours of operation w/o rebooting FBSD or
doing
something to re-initialize the control iface !  YAY !

    What confounds me is that I haven't seen this in ANY of the docs.  I've
GOOGLE'd msgs w/ a similar req, but can't understand why it isn't mentioned
on
the MAN page for bridging or the corresponding section in the FBSD Handbook.

    Am I off in Never-Never-Land ?  Or is there another working solution for
this issue ?  And if there is an answer, why isn't it officially documented
somewhere ?

    TIA....Jet

===============  From the desk of Jethro Wright, III  ================
+      Beer is proof that God loves us and wants us to be happy.     -
===  jetman516 at hotmail.com  ===============  Benjamin Franklin  ===



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?015701c55350$a1435240$8700a8c0>