Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Wrigleys

#1
Quote from: franco on July 16, 2026, 09:58:44 AMYes so according to https://github.com/opnsense/ports/blob/master/opnsense/filterlog/files/description.txt

rulenr = empty
subrulenr = empty
anchorname = empty
label = 0

Which basically means this isn't a rule coming from our generated rules or pf doesn't know where this log entry comes from at all.



Cheers,
Franco

Thanks franco for this clarification. Makes sense to me. Therefore we have to wait and see if upstream FreeBSD will fix it in upcoming patches/releases.

@Ampfinger: as far as I understood, as long as the Packetfilter System returning Logs starting with 0, there are no options to configure inside OPNsense to prevent those logs from listing/spamming.
#2
Sure, here you go:

2026-07-15T21:54:03    Informational    filterlog    ,,,0,wg0,ip-option,block,out,6,0x00,0x00000,1,ip,0,76,::,ff02::16,INVALIDOPT
2026-07-15T21:54:00    Informational    filterlog    ,,,0,wg0,ip-option,block,out,6,0x00,0x00000,1,ip,0,76,::,ff02::16,INVALIDOPT
2026-07-15T21:53:53    Informational    filterlog    ,,,0,igb1,ip-option,block,out,6,0x00,0x00000,1,ip,0,36,::,ff02::16,INVALIDOPT
␀␀␀
Thanks for your help!

Output from ChatGPT:
The sequence fits well with the following startup behavior:

  • OPNsense boots up.
  • IPv6 is initialized on the interfaces (igb1, wg0).
  • The kernel or network services generate initial IPv6 multicast/MLD packets.
  • At that moment, the interface may not yet have a fully configured IPv6 address, which is why the source address appears as ::.
  • PF (the packet filter) classifies the packet as INVALIDOPT and drops it.
  • A few seconds later, interface initialization is complete and IPv6 operates normally.

The fact that the packets are sent to ff02::16 (the MLDv2 multicast address) and appear only during startup strongly suggests an IPv6 initialization/timing issue rather than a configuration error.
#3
I'm still seeing those Label-less blocked filter rules even after installing 26.7 from scratch.

For testing purposes, I've enabled all logs under Firewall - Advanced but those few Label-less blocked filter rules are still there after a reboot.

It looks like a backend kernel-/pf-internal filter rules, which we unfortunately can't handle.
#4
In my case all rules have descriptions. For automatic generated rules and for my manually added rules. I think that those label-less rules are proceeded in the background. Could it be from kernel-/pf-internal filter rules?

Response from ChatGPT:
If the entries:
  • only occur during boot,
  • appear only once or twice per restart,
  • have the destination ff02::16,
  • and never reappear until the next reboot,

then they are most likely related to the initialization of the IPv6 networking stack. During startup, FreeBSD/OPNsense registers multicast group memberships on active interfaces using MLDv2 (Multicast Listener Discovery v2). The IPv6 multicast address ff02::16 is specifically reserved for all MLDv2-capable routers.

The fact that the source address is shown as :: (the IPv6 unspecified address) also fits the startup phase of an interface, before a normal IPv6 address has been fully configured. IPv6 control protocols can legitimately use special addresses during initialization.

The upgrade to OPNsense 26.7 (which is based on FreeBSD 15.1) likely changed how these packets are logged or made them visible in the firewall log. The underlying behavior itself is probably not new.

Conclusion
Based on the symptoms you described, these log entries look like normal IPv6/MLDv2 startup traffic generated during interface initialization. The upgrade likely made the packets visible in the logs, but there is no indication of an actual networking or security problem.
#5
Quote from: franco on July 12, 2026, 12:51:27 PMLabels are off due to a kernel error but we found the problem already, see https://github.com/opnsense/src/issues/295
Hi Franco,
Sorry for this follow-up. I assume that this issue has deen fixed and implemented in the new 26.7 kernel but unfortunate, I'm still seeing FW-Logs without Label after every reboot. I've upgraded my appliance from RC2 to 26.7 this morning.

Thanks and regards,
Wrigleys
#6
Quote from: franco on July 12, 2026, 12:51:27 PMLabels are off due to a kernel error but we found the problem already, see https://github.com/opnsense/src/issues/295
Great, thanks for that!
#7
26.7 Series / Re: Services widget
July 12, 2026, 12:19:34 PM
In addition to I've noticed a scroll bar in single column mode even if I dragged the table down completely.
#8
I've upgraded my system to OPNsense 26.7.r2_3-amd64 and noticed the following Blocked Firewall Logs without any Label after every reboot:

WG Out 2026-07-12T09:25:39 IP :: ff02:16 block
WG Out 2026-07-12T09:25:38 IP :: ff02::16 block
WAN Out 2026-07-12T09:25:29 IP :: ff02::16 block
WAN Out 2026-07-12T09:25:28 IP :: ff02::16 block

Is that normal or is this a leftover which needs to be hidden or corrected?

Thanks for your hard work. 26.7 is really nice so far!

All the best,
Wrigleys
#9
Many thanks Monviech for your explanation. I will check it as soon as I have the time for it :-)

All the best,
Wrigleys
#10
Hi Monviech,

For IPv4, I think so yes. I followed the official WireGuard Road Warrior Setup Guide and assigned an interface as mentioned in Step 4(a).

I expect that my WireGuard setup will no longer work without additional created Source NAT Rules, when Outbound NAT will be removed in future Releases.

All the best,
Wrigleys
#11
Dear All

I'm successfully upgraded my Outbound NAT rules to Source NAT with the exceptional help of your migration tool! It was a flawless operation. Highly appriciated!
The only thing I didn't see is my WireGuard network, which isn't listed in "Automatically generates rules" in Source NAT (it's automatically listed in Outbound NAT).

Does I need to add this network manually or will this be added in a future update?

Thanks for your help.

All the best,
Wrigleys
#12
Hi all

After updating to 26.1.8 I've noticed that Firewall Rules filtering isn't working anymore.
When filtering Floating Rules, it's showing "No results found" (I'm having 15 floating rules).
When filtering other Rules except for WAN, all Floating and the selected Interface Rules were showing.
Filtering All rules works as designed.

Are you experiencing the same behavior?

Thanks in advance and regards
Wrigleys
#13
+1 It would be really nice to get an updated version of both (to be fair, Unbound Blocklists are more recent than Suricata Rulesets).

I assume that you need to create an issue to address your request: https://github.com/opnsense/core/issues

Thank you and regards
Wrigleys
#14
Are there any updates on this case?

I've experience the same issue when I configure DoT in Unbound with Quad9 Servers even when I only enable 1 Server (ex. 9.9.9.9). Most times, the issue is reproducible (no DNS resolution for any DNS-client; SERVFAIL in Log) after running the following DNS-Checker: https://dnscheck.tools

Thanks for your update.
#15
Thanks franco!

Cheers,
Wrigleys