Reconectare wi-fi dupa resume in Ubuntu 16.04

In Ubuntu 16.04 cand deschid laptop-ul (resume din suspend/sleep) nu se mai reconecteaza la reteaua WiFi. Pentru a forta o reinitializare a serviciului de retea NetworManager se poate crea un serviciu systemd prin care dupa suspend/sleep se restarteaza NetworkManager. Mai jos sunt pasii prin care poti face acest lucru:

Pasul 1. Creeaza serviciul systemd wifi-resume.service
sudo vi /etc/systemd/system/wifi-resume.service
cu continutul:
#/etc/systemd/system/wifi-resume.service
[Unit]
Description=Restart NetworkManager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Pasul 2. Activare serviciu
Din linia de comanda
sudo systemctl enable wifi-resume.service

Pasul 3. Testare
Pliaza laptop-ul asteapta 2 secunde sa intre in suspend apoi redeschide laptop-ul. Icoana de retea ar trebui sa iti arate cum incepe sa caute conexiunea WiFi si eventual sa se conecteze.