I know its beta firmware but was under the impression its effectively stable now so testing it.
I have an issue with my VPN (Wireguard specifically to a home endpoint).
Although its turned on, tunnelling and basically works, it occasionally stops working in that although the GUI shows connected, the traffic reverts to going direct via the real IP instead from devices. It does this randomly with no warning. Turning the tunnel off and back on doesnt solve it - i have to reboot the device, then it works again for a while and stops.
One thing i think is related, if i have VPN policy to “All Devices” it seems to work as intended. If i have any devices at all in the “Exclude devices”, even non active devices only then the problem appears. If i toggle to “All Devices” then back to exclude, again it works for a time then bypasses.
When its bypassing the VPN, even with the Enhanced Kill Switch turned on, traffic still routes normally through the router to the internet using the real IP so the router seems to THINK its still using it but isnt.
Its not the tunnel itself - its fine elsewhere and its not the actual network as again its fine elsewhere.
Logs dont appear to show anything useful':
Fri Jan 23 09:04:01 2026 daemon.notice netifd: wgclient1 (4233): Try again: `xxxxxxxxxxxxxxxx:51880'. Trying again in 1.44 seconds...
Fri Jan 23 09:04:02 2026 daemon.notice procd: /etc/rc.d/S95vpn-client: Found matching instance wgclient1 for rule peer: 2001
Fri Jan 23 09:04:03 2026 daemon.notice procd: /etc/rc.d/S95vpn-client: Starting instance wgclient1 (has enabled rules)
Fri Jan 23 09:04:06 2026 daemon.notice procd: /etc/rc.d/S95vpn-client: = File: /tmp/dnsmasq.d.wgclient1/via_domain =
Fri Jan 23 09:04:06 2026 daemon.warn dnsmasq[1]: no servers found in /tmp/resolv.conf.d/resolv.conf.wgclient1, will retry
Fri Jan 23 09:04:06 2026 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:04:06 2026 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:04:08 2026 daemon.notice netifd: wgclient1 (4233): Try again: `xxxxxxxxxxxxxx:51880'. Trying again in 1.73 seconds...
Fri Jan 23 09:04:08 2026 daemon.notice procd: /etc/rc.d/S99adguardhome: \[!\] Section ovpnserver2wgclient1 option 'src' specifies invalid value 'ovpnserver'
Fri Jan 23 09:04:08 2026 daemon.notice procd: /etc/rc.d/S99adguardhome: \[!\] Section ovpnserver2wgclient1 skipped due to invalid options
Fri Jan 23 09:04:08 2026 daemon.notice procd: /etc/rc.d/S99adguardhome: \[!\] Section wgserver2wgclient1 option 'src' specifies invalid value 'wgserver'
Fri Jan 23 09:04:08 2026 daemon.notice procd: /etc/rc.d/S99adguardhome: \[!\] Section wgserver2wgclient1 skipped due to invalid options
Fri Jan 23 09:09:34 2026 daemon.info dnsmasq\[1\]: reading /tmp/resolv.conf.d/resolv.conf.wgclient1
Fri Jan 23 09:09:34 2026 daemon.notice netifd: Interface 'wgclient1' is now up
Fri Jan 23 09:09:34 2026 daemon.notice netifd: Network device 'wgclient1' link is up
Fri Jan 23 09:09:36 2026 user.notice firewall: Reloading firewall due to ifup of wgclient1 (wgclient1)
Fri Jan 23 09:09:39 2026 daemon.info dnsmasq\[1\]: reading /tmp/resolv.conf.d/resolv.conf.wgclient1
Fri Jan 23 09:09:39 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:09:39 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:09:56 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:51:12 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:51:12 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:51:16 2026 daemon.warn dnsmasq\[1\]: no servers found in /tmp/resolv.conf.d/resolv.conf.wgclient1, will retry
Fri Jan 23 09:51:16 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:51:16 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
Fri Jan 23 09:51:17 2026 daemon.info dnsmasq\[1\]: reading /tmp/resolv.conf.d/resolv.conf.wgclient1
Fri Jan 23 09:51:17 2026 daemon.notice netifd: Interface 'wgclient1' is now up
Fri Jan 23 09:51:17 2026 daemon.notice netifd: Network device 'wgclient1' link is up
Fri Jan 23 09:51:18 2026 user.notice firewall: Reloading firewall due to ifup of wgclient1 (wgclient1)
Fri Jan 23 09:52:05 2026 daemon.info dnsmasq\[1\]: read /tmp/hosts/dhcp.wgclient1 - 4 names
I will revert to non op24 if needed but id rather now as i need the external USB Wifi support provided by Op24 in some cases.
Is this a known firmware bug or anything obvious im missing? I cant see anything in forum searches to try or help.


