Recent posts

#1
25.7, 25.10 Series / Re: [SOLVED] hostwatch at 100%...
Last post by s1l3nce - Today at 03:12:34 AM
I've just applied the latest patch, rebooted and for a while it was all good. After an hour of usage, suddenly I notice very high CPU usage on the hostwatch service.



I'm just stopping this service until they figure it out because it's clearly giving a lot of issues at the moment.
#2
25.7, 25.10 Series / Re: DEC2752 - Stop/Crash at 00...
Last post by vyre - Today at 12:59:31 AM
Take it with a grain of salt because I didn't have the time to look at the logs but my opnsense also stops working around midnight for the past few days after months of no issues. I connected a screen to my box and I'll monitor it if it happens in the next 24h.

Versions
OPNsense 25.7.11_1-amd64
FreeBSD 14.3-RELEASE-p7
OpenSSL 3.0.18
#3
25.7, 25.10 Series / Re: How to increase a proxmox ...
Last post by Maurice - Today at 12:28:03 AM
Quote from: nero355 on Today at 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
#4
25.7, 25.10 Series / Re: How to increase a proxmox ...
Last post by nero355 - Today at 12:16:53 AM
Quote from: Patrick M. Hausen on January 19, 2026, 10:57:36 AMI am not quite sure from the top of my head if the vdev is expanded automatically today or if you still need "zpool online -e <pool> <partition>".
When you are talking about a regular ZFS NAS setup with let's say 5 HDD's and RADIZ2 configured and then replace all 5 of them with larger HDD's then ZFS will automatically expand the VDEV for some years now :)

Quote from: Maurice on January 19, 2026, 06:36:45 PMOPNsense does the partition and file system adjustments automatically, for both UFS and ZFS. You trigger this by creating a "magic file":

  • touch /.probe.for.growfs
  • Shutdown OPNsense and expand the disk image (qemu-img resize / Resize-VHD / qm resize / ...)
  • There is no step 3. When OPNsense boots, the rc script performs its magic.
So the file you create with the touch command has the special name that triggers the expansion ?
#5
25.7, 25.10 Series / Tailscale and OPNSense Web Int...
Last post by emaba - Today at 12:12:51 AM
After updating to 25.7.11_2 I found the following issue:
- Can't connect to the Tailscale interface (web) until forcing the WebGUI to reload.
- If I reboot i have to restart manually just the webgui to be able to reach the web interface via the Tailscale net.

Is there any way to permanently solve it?

Thank you.
#6
25.7, 25.10 Series / Re: How to increase a proxmox ...
Last post by Maurice - January 19, 2026, 11:16:22 PM
@del13r Good point. If uptime is critical, the manual approach might be worth it.

Cheers
Maurice
#7
25.7, 25.10 Series / Opinion: kea: fast and simple,...
Last post by vimage22 - January 19, 2026, 10:50:14 PM
# Check list:
Remove the trailing dot when adding a reservation (fix with script?)
(The trailing dot has significance in the context of kea)
It will crash unbound on a restart if not removed.

Restart unbound after adding reservation (trigger with script?)
After restart, LAN hostname resolution from reservation / v4, v6 (WORKS)

Track WAN IPv6 Prefix (under active development)
Make sure to temporarily turn off 'Track WAN...' if changing to a different DHCP server.
Update kea, unbound, radvd if WAN IPv6 Prefix changes (working on script)

Are options applied to reservations?
For example, IPv4 DNS server(s) shows as blank under the reservation list.
It also shows as blank in '/conf/config.xml'

Per documentation:
https://docs.opnsense.org/manual/dhcp.html
If a client is assigned a reservation, within the pool, but goes offline
Why can this IP be assigned to a different client?
IPv4 - It should be assigned based on the unique MAC address, and therefore NOT assigned to a different client?
IPv6 - Same, except by DUID?
By definition, reservation is matched vie MAC or DUID?

# Auto collect option data
Automatically update option data for relevant attributes as routers, dns servers and ntp servers when applying settings from the gui.

Auto collect option data (IPv4) (nice feature)
Automatic = (view by un-checking Auto...)
Routers (gateway)
DNS servers
NTP servers

Not Automatic =
Static routes
Classless static routes
Domain name (auto based on System settings?)
Domain search
Time servers
Next server
TFTP server
TFTP bootfile name

#8
25.7, 25.10 Series / Re: How to increase a proxmox ...
Last post by del13r - January 19, 2026, 10:31:23 PM
Quote from: Maurice on January 19, 2026, 06:36:45 PMShutdown OPNsense

Thanks for the tip.
When I did my steps above, I did not have to shutdown or restart opnsense.
#9
25.7, 25.10 Series / Re: How to increase a proxmox ...
Last post by del13r - January 19, 2026, 10:29:43 PM
Quote from: meyergru on January 19, 2026, 10:35:55 AMYou should change the title to include "with an UFS install" - I think you need different (probably no steps at all) inside the VM for ZFS installs.

Thanks, I have updated the title to specify UFS file system.
#10
General Discussion / Re: Strange WiFi issue
Last post by suur13 - January 19, 2026, 10:21:40 PM
You mean those 2 from Bridge guide:
net.link.bridge.pfil_member and set the value to 0
net.link.bridge.pfil_bridge and set the value to 1

Yes, those were done day 1.