Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Oct 2011 08:49:01 +0700
From:      Victor Sudakov <vas@mpeks.tomsk.su>
To:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: need help with pf configuration
Message-ID:  <20111010014901.GA3940@admin.sibptus.tomsk.ru>
In-Reply-To: <20111009113106.3848a1cb@davenulle.org>
References:  <CAEZdUGikPzsN=q-m_szHJCGxGT81UGA7Lbd7remTDdiqM5p3og@mail.gmail.com> <20111008235238.GB3136@hs1.VERBENA> <CAEZdUGiV_aXM67S4Yfw-i5tPZcwCWOiKPSFCPBOLkCfWjMmjeQ@mail.gmail.com> <20111009015141.GA60380@hs1.VERBENA> <20111009051554.GA91440@admin.sibptus.tomsk.ru> <20111009083855.0e9879f6@davenulle.org> <20111009073910.GB92531@admin.sibptus.tomsk.ru> <20111009113106.3848a1cb@davenulle.org>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
Patrick Lamaiziere wrote:
> 
> > > > I need no details, just a general hint how to setup such security
> > > > levels, preferably independent of actual IP addressses behind the
> > > > interfaces (a :network macro is not always sufficient).
> > > 
> > > You may use urpf-failed instead :network
> > > urpf-failed: Any source address that fails a unicast reverse path
> > > forwarding (URPF) check, i.e. packets coming in on an interface
> > > other than that which holds the route back to the packet's source
> > > address.
> > 
> > Excuse me, I do not see how this is relevant to my question (allowing
> > traffic to be initiated from a more secure interface to a less secure
> > interface and not vice versa).
> 
> Sorry, you can't do this with pf, ipf or ipfw (the 3 firewalls in
> FreeBSD). There is no concept of security level at all, you must specify
> on each interface the traffic allowed (in input and output).

Actually you can with ipfw. The following concise ruleset should do it:

check-state
permit ip from any to any recv INSIDE xmit DMZ keep-state
permit ip from any to any recv INSIDE xmit OUTSIDE keep-state
permit ip from any to any recv DMZ xmit OUTSIDE keep-state

 

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20111010014901.GA3940>