Friday, July 09, 2021

Re: PF annoying messages

Le Fri, 9 Jul 2021 07:39:26 -0000 (UTC),
Stuart Henderson <stu@spacehopper.org> a écrit :

> On 2021-07-07, Pierre Dupond <76nemo76@gmx.ch> wrote:
> > HI All,
> > I am setting up a firewall with PF. The strategy used is quite
> > common: set block-policy return
> > set loginterface none
> > set skip on lo0
> > match in all scrub (random-id reassemble tcp)
> > block log
> >
> > Then some rules are used to pass the authorized packets.
> >
> > One of the rule is
> > pass from <TV_nets> to <multicast>
> > pass from <multicast> to <TV_nets>
> >
> > where the table "multicast" contains all the multicast address and
> > the table "TV_nets" the networks used for IT TV.
> >
> > In the log regularly the following message is produced:
> > Jul 07 10:44:40.049159 rule 26/(match) pass in on vlan120:
> > 192.168.88.1 > 224.0.0.1: igmp query [tos 0xc0] [ttl 1]
> >
> > where vlan120 is part of an OpenBSD bridge used in egress part of
> > the firewall.
> >
> > A lot of similar rules (many vlan are used) and some other
> > pass rules are defined but only this one (26) produces a message.
>
> What is rule 26? (pfctl -sr -R 26)
>
> It may relate to IP options, you can try allow-opts.
>
> A more detailed packet dump might give clues, e.g. from
> tcpdump -neipflog0 -vvXs1500
>
>
Thanks for the answer and the clue about how to get exactly a rule with
a specific number. I have looked for a long time how to do it without
really finding a good solution (pfctl -s | head -26 is not as precise).

I will be able now to give more precise information.

No comments:

Post a Comment