Whenever my laptop wakes from suspend, wifi stops working. I could restart
the network manager using sudo service network-manager restart but I ran
into issues with VPN or the DNS. I decided to just disable suspend permanently.
I did a couple of differnt things to disable suspend. I am not sure which one
finally worked but I am just listing them here as a note to self.
Gnome tweak tool has an option to disable suspend when lid is closed.
Install and run it using the following command.
sudo apt install gnome-tweaks
gnome-tweaks
Turn off suspend when laptop lid is closed option.
logind.conf
Ignore lid close in logind
sudo nano /etc/systemd/logind.conf
and change HandleLidSwitch to ignore. Restart systemd-logind.
sudo systemctl restart systemd-logind
UPower.conf
Edit the Upower.conf to change the ignoreLid to true
sudo nano /etc/UPower/UPower.conf
and then restart
sudo service upower restart