Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Feb 2006 18:12:57 +0200
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Erik Norgaard <norgaard@locolomo.org>
Cc:        fbsd_user@a1poweruser.com, Maxim Vetrov <muxas@mail.ru>, chris@i13i.com, freebsd-questions@freebsd.org
Subject:   Re: IPFILTER rule error
Message-ID:  <20060215161257.GC23414@flame.pc>
Resent-Message-ID: <20060215162307.GA23575@flame.pc>
In-Reply-To: <43F34782.60300@locolomo.org>
References:  <MIEPLLIBMLEEABPDBIEGGEDJHNAA.fbsd_user@a1poweruser.com> <43F3B343.5070802@mail.ru> <43F34782.60300@locolomo.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2006-02-15 16:23, Erik Norgaard <norgaard@locolomo.org> wrote:
> Maxim Vetrov wrote:
> >################################################################################
> >#              Internal interface #1 - rl0 (10.0.1.0/29)
> >#
> >################################################################################
> >
> >#%%%%%%%%%%%%%%%%% Block-and-log everything that is not allowed explicitly
> >%%%%%
> >block in log on rl0 all head 20
> >block out log on rl0 all head 25
> >#%%%%%%%%%%%%%%%%% Allow Sun RPC incoming calls
> >%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> >pass in quick on rl0 \
> >  proto tcp/udp from any to any port = sunrpc keep state group 20
> >pass in quick on rl0 \
> >  proto tcp/udp from any to any port = 717 keep state group 20
> ># the next line raise the error when uncommented
> >#pass out quick on rl0 \
> >#  proto udp from any to any port = 111 keep state group 20
>
> I think someone else already pointed at this: You try to add a rule for
> outbound traffic to the inbound group in the offending line. Try correct
> to group 25.

That's true.  I did post the relevant message:

    Date: Tue, 14 Feb 2006 17:13:33 +0200
    From: Giorgos Keramidas <keramida@ceid.upatras.gr>
    Subject: Re: IPFILTER rule error
    To: Maxim Vetrov <muxas@mail.ru>
    Cc: norgaard@locolomo.org, chris@i13i.com

    [...]

    Note that you have only set up a group numbered '25' for outgoing
    traffic, but then attempt to add a rule to an outgoing group of '20'.
    This is the cause of the error you're seeing.

    This ruleset should work fine:

    #   block in log on rl0 all head 20
    #   block out log on rl0 all head 25
    #
    #   pass in quick on rl0 \
    #     proto tcp/udp from any to any port = sunrpc keep state group 20
    #   pass in quick on rl0 \
    #     proto tcp/udp from any to any port = 717 keep state group 20
    #   pass out quick on rl0 \
    #     proto udp from any to any port = 111 keep state group 25

    [...]




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