System
Laptop running on KDE Neon (based on ubuntu 24.04).
Using the defguard cli client (dg) and associated systemd service.
Description
If the machine boots without a working wifi or ethernet connection then the dg service repeatedly creates new wireguard interfaces starting at wg0.
This will stop once there is a valid internet connection and it will stick with the last interface that was created.
I noticed an issue because the desktop settings network manager had become unresponsive and I realised that dg had created 1800 network interfaces with the last entry being the only one actively connected.
Resolution
The dg tool/service should only create and manage a single network interface for each configured device.