Since I didn't get any reply, I decided to do more digging
on my own.  Although, I didn't even get my pre-dawn misc
digest either, so maybe something is wrong with the mailing
list(s).

Some more google-ing using different combination of phrases
I go to two threads on obsd-misc and -sparc from a Jim Fron
<j-fron {at} q {at} public {at} comcast {dot} net> (email
address no longer valid according to comcast).

The issue he was asking help for (and received more responses
than I did) seems pretty similar to that of mine.  In his own
words:

    "Issue: bridging causes pf to mis-apply frames to
     the wrong interface."

This is back in February '05:

    http://article.gmane.org/gmane.os.openbsd.sparc/1751
    http://thread.gmane.org/gmane.os.openbsd.sparc/1745/focus=1745


It was a relief to find out I'm not the only one with this
issue.

He mentions having use a patch that helped his issue.  I
assume he means this patch (but not certain):

    http://monkey.org/openbsd/archive/misc/0411/msg01560.html

I attempted to email him, but comcast claims to have broken
off with with Jim.  Poor Jim ='(


I don't mind digging in source code at all.  I would, however,
appreciate some pointers as to where to start looking.


Also, my idea of using route-to didn't work quite as expected.
It worked for a while, but when I checked in the morning, I
found that none of the packets would get to the right interface.

I put log statements on all pass rules for packets entering
$dsl_if and destined for $dmz_if.

Then I monitored pflog0 using tcpdump -ne -ttt -i pflog0.  I
would see a DNS lookup come in on $dsl_if and be sent out on
$dmz_if. Great right?  BUT, although, tcpdump on $dsl_if would
show the packet enter, it would show NO activity on $dmz_if!!

I believe there is something seriously wrong with the way the
combination of pf, bridging and routing interact with one
another.

Anyone interested in helping here? I'm obviously volunteering
to be the guinea pig here.

Again system is a freshly installed -rOPENBSD_3_9.


My latest attempt for a solution is to set up static entries
for my servers on $dmz_if using brconfig.  Though I think this
is very hokey as far as solutions go.  I'm monitoring to see
if I see any instances of the issue or any other side-effects
thereof.


--patrick
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to