Hi and welcome. Please see if changing power save settings resolves the issue:
This from Brave A.I. search engine via mojeek (Zorin 17 is a fork of Ubuntu 22.04):
"#
Disable WiFi Power Saving in Ubuntu 22.04
To disable Wi-Fi power saving in Ubuntu 22.04, you can use NetworkManager by editing the /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
file. If this file does not exist, you can create it. Add or modify the following lines:
[connection]
wifi.powersave = 2
This sets the power save mode to disable
for all Wi-Fi connections. After making these changes, restart NetworkManager with the command:
sudo systemctl restart NetworkManager
Alternatively, you can use a script to disable Wi-Fi power management every minute using CRON. Here is an example script:
#!/bin/bash
iwconfig wlp2s0 power off
Save this script as wireless_power_management_off
, make it executable with sudo chmod 700 wireless_power_management_off
, and then add a CRON job to run it every minute:
sudo crontab -e
Add the following line to the CRON configuration:
* * * * * /path/to/wireless_power_management_off
If you are using TLP or powertop, these utilities might also be setting Wi-Fi power management, so you may need to configure them accordingly to disable power management.
If you are using netplan, switching to NetworkManager and configuring it as described above may also resolve the issue.
Ensure that the owner of the file is root and that it has the correct permissions before running the CRON job."
Footnote: to edit that .conf file at the start of the article add:
sudo nano edit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
using the terminal (Menu | Utilities | Tetminal or Ctrl+ Alt+ T or just start typing 'Terminal' in the search bar of the menu.)