Description of Issue:
Some users have reported that the netclient on Windows may need to restart itself if device goes from active to inactive and then back to active again. In this scenario, the WireGuard connection would not be active if the netclient is not restarted.
Reproduction Steps:
This has not been reproduced in testing.
Tested both in restart Win10 and "save the machine state" scenarios. It works after Win10 restart or restoring from the state. With "winsw status netclient", it shows that the service is in started status and the "netclient pull" completed properly, also there is no error found in log files.
Resolution Steps:
If the netclient does not work after the Windows wake up from sleep/hibernate, restarting netclient service can fix the issue.
Open "Services" program (this can be found by searching for "services" in Windows search bar)
Find the "netclient" service under the list of services
Right-click and restart the service