Mise à niveau d'Ubuntu 14.04 à 15.04 sur mon lenovo T410 il y a quelques semaines et j'ai eu quelques problèmes avec ma connexion réseau depuis.
Tout fonctionnait bien avec 14.04, mais je suis maintenant obligé d'exécuter le "redémarrage du gestionnaire de réseau de service Sudo" presque chaque fois que mon ordinateur se réveille. Il prétend être connecté et semble avoir une adresse IP, mais je ne peux même pas accéder à l'interface graphique de mes routeurs. Des solutions permanentes ou quelqu'un avec des problèmes similaires? Cela ne me dérange pas de lancer le redémarrage du gestionnaire de réseau, sauf que ça craint de le faire à chaque fois que je vais utiliser mon ordinateur.
Vous devez jouer avec systemd service et cible.
Créer un fichier nm-resume.service
dans /etc/systemd/system/suspend.target.wants
avec le contenu suivant:
[Unit]
Description=Restart NetworkManager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl --no-block restart NetworkManager.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Cela doit être modifié ou débogué, mais c'est la façon de le faire.
Vous pouvez automatiser le processus en utilisant pm-utils comme décrit ici . Le script peut ressembler à ceci et doit être placé dans /usr/lib/pm-utils/sleep.d
. Appelez-le 99zzzMyScript
car il sera exécuté en dernier.
#!/bin/bash
case "$1" in
hibernate)
# put commands to run on hibernation here
;;
thaw)
# put commands to run when returning from hibernation here
;;
suspend)
# put commands to run on suspend here
;;
resume)
# put commands to run when returning from suspension
;;
esac