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 - Maurice

#1
Quote from: teclab on January 30, 2026, 02:55:08 PMTried this, rebooted, but did not do anything:
touch /.probe.for.growfs.nano
Wrong file name.

Cheers
Maurice
#2
OPNsense 26.1 aarch64 packages, sets and sample VM images released.

https://opnsense-update.walker.earth/FreeBSD:14:aarch64/26.1/

https://github.com/maurice-w/opnsense-vm-images/releases/tag/26.1

[Update 2026-02-01]
Hotfix 26.1_4 released.
#3
26.1 Series / Re: 26.1.rc1 -> 26.1 rc2 ..... worked
January 28, 2026, 02:29:34 AM
@spetrillo You're not on RC1, you're still on "Development". You need to switch back to "Community", as explained in the RC1 release announcement thread.

Cheers
Maurice
#4
yrzr has 25.7.x images for the R6S on GitHub. You could start with these and then switch to my repo for more frequent updates.

Bootstrapping from FreeBSD should work, too. Or you could build you own image. There's more than one way.

Pretty much everything should work, except for plugins from third-party repos (including Zenarmor). It would be up to them to offer aarch64 packages.

yrzr did a lot of the heavy lifting for OPNsense on aarch64, my repo probably wouldn't exist without their work.
#5
26.1 Series / Re: Upgrade to RC1 successful
January 26, 2026, 01:10:06 PM
Thanks for the fixes, Franco. ISC DHCPv6 menu is indeed back in RC2.

Cheers
Maurice
#6
26.1 Series / Re: Upgrade to RC1 successful
January 25, 2026, 11:53:41 AM
Hm... The current situation is: LAN interface is set to "Track Interface" with "Allow manual adjustment of DHCPv6 and Router Advertisements" enabled. ISC DHCPv6 is enabled and manually configured.

When I switch the interface to "Identity association", it vanishes from the ISC DHCPv6 menu. Entering the URL directly (/services_dhcpv6.php?if=lan) doesn't work either. But according to System: Diagnostics: Services, ISC DHCPv6 is still running.

Cheers
Maurice
#7
26.1 Series / Re: Upgrade to RC1 successful
January 25, 2026, 03:18:49 AM
Identity Association and ISC DHCPv6 are mutually exclusive, correct? ISC depends on Track Interface (legacy)?

(I'm stuck with ISC since neither Dnsmasq nor Kea support prefix delegation with dynamic prefixes.)

Cheers
Maurice
#8
@franco That would be weird, since the automatic blackhole route and the static routes have different prefix lengths. Adding a /48 blackhole route should not remove existing routes for /60 subnets. But this should be easy to test by creating static routes for prefixes which aren't subnets of the delegated prefix.

@matt335672, what's your WAN configuration, static or DHCPv6?

And I reconsidered what I said about having observed this before. What I have indeed observed is some static routes sometimes not getting added to the routing table after a reboot. But I think these were static IPv4 routes on ptp interfaces, so probably a different issue.

Cheers
Maurice
#9
26.1 Series / Upgrade to RC1 successful
January 22, 2026, 02:46:28 PM
Just a quick report that I upgraded from the 25.7.11 development version to 26.1.r1, so far without issues.

Switching back to Community doesn't replace the automatically installed os-isc-dhcp-devel plugin with the non-devel version, but I think that's expected. It's an additional manual step which might be worth mentioning in the upgrade instructions.

I keep hostwatch disabled for the time being, so no statement about that.

Cheers
Maurice
#10
Nothing wrong with your configuration, it's most likely a bug. I've seen this behaviour before under hard to reproduce circumstances - some static IPv6 routes sometimes don't get added to the routing table after a reboot. Haven't been able to pinpoint it and mostly worked around it with Monit.

If it's reproducible in your setup, creating an issue on GitHub with as many details as possible (logs) might be the best way forward.

Cheers
Maurice
#11
25.7, 25.10 Series / Re: vtnet offloading since 25.7.8
January 21, 2026, 04:07:10 PM
Haven't looked into the details, but a quick search on GitHub reveals quite a few vtnet related cherry picks from upstream into stable/25.7, like this one: https://github.com/opnsense/src/commit/52cbb08
#12
25.7, 25.10 Series / Re: vtnet offloading since 25.7.8
January 21, 2026, 03:24:32 PM
Quote from: Maurice on December 07, 2025, 09:43:43 PMI've now set hw.vtnet.csum_disable=0 on two OPNsense instances with vtnet interfaces (one amd64, one aarch64).
Will report back with anecdotal observations (remind me if I forget because everything works).

options=ec07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS>
No side effects observed in the last 6+ weeks.
#13
Zu beachten ist noch, dass die Interfaces neu zugewiesen werden müssen, falls die neue Hardware einen anderen Ethernet-Treiber verwendet. Das kann man auch schon vorab im Backup der config.xml machen, dann passt es nach dem Import direkt wieder.

Der ACME-Client generiert beim nächsten Renew neue private Keys. Das ist ggfs. zu beachten, falls Du die Zertifikate auch auf anderen Geräten verwendest oder DANE TLSA Records verwendest.

Grüße
Maurice
#14
General Discussion / Re: Native NAT64 support
January 21, 2026, 01:46:47 AM
Thanks a lot for your detailed explanation, apalrd!

I've now used the OPNsense Tayga plugin with 'udp-cksum-mode fwd' for about a week and didn't notice any side effects. Before creating a pull request, it would be great if we could get a few more testers. @bestboy, it would be particularly interesting if this fixes VoWiFi for you.

opnsense-patch -c plugins 3be934f
You have to re-apply the Tayga config (Services: Tayga: Apply) or reboot OPNsense after applying the patch. Restarting Tayga isn't sufficient.

Cheers
Maurice
#15
Quote from: nero355 on January 20, 2026, 12:16:53 AMSo the file you create with the touch command has the special name that triggers the expansion ?
Correct. The rc script checks whether this file exists. If it does, the partition and file systems modifications are executed and the file is deleted, so this happens only once:

GROWFS_MARKER=/.probe.for.growfs
[...]
if [ -f ${GROWFS_MARKER} ]; then
    if [ -n "${ROOT_IS_UFS}" ]; then
        grow_partition ${ROOT_IS_UFS}
        growfs -y "/"
    elif [ -n "${ROOT_IS_ZFS}" ]; then
        zpool list -Hv ${ROOT_IS_ZFS} | while read NAME MORE; do
            if [ "${NAME}" != "${ROOT_IS_ZFS}" ]; then
                grow_partition ${NAME}
                zpool online -e ${ROOT_IS_ZFS} ${NAME}
            fi
        done
    fi
fi
[...]
rm -f ${GROWFS_MARKER}

/.probe.for.growfs exists on nano, vm and arm images so they fill all available disk space on first boot. But you can create this file any time on any OPNsense installation.

Cheers
Maurice