Cette version du "ne fonctionne pas après la suspension" est venue après la mise à niveau vers 16.04. Il semble que la mise à niveau comprenne une applet Wicd (ajoutée à la barre des tâches de Metacity Classic Gnome à côté de l'icône réseau habituelle), mais ne semble pas fonctionner après une suspension. Un sudo service network-manager restart
duplique ce problème. Il faut un redémarrage complet pour réactiver le Wifi. Des idées pourquoi?
149
Réponses:
16.04 fonctionne sur systemd. Essayez ce qui suit:
Si cela fonctionne, vous pouvez créer un script pour l'automatiser.
Ouvrez un terminal et tapez ce qui suit:
sudo nano /etc/systemd/system/wifi-resume.service
Maintenant, collez le script ici avec un clic droit. Quittez avec CTRL + X et appuyez sur Y pour enregistrer. Maintenant pour l'activer:sudo systemctl enable wifi-resume.service
Scénario:
J'espère que cela t'aides. Cela fonctionne sur mon ordinateur portable.
la source
@ 14h00 Avez-vous déjà réussi à faire fonctionner cela?
J'ai trouvé que j'avais un problème assez similaire, bien que je sois sur Kubuntu 16.10 (basé sur KDE, pas sur Gnome) et avec un ordinateur portable HP ProBook. Et, contrairement à vous, ce n’est pas mon Wifi qui est mort après la suspension / le réveil, mais mon port Ethernet. Pourtant, je me demande s'ils sont liés.
Je vois aussi que vous n’avez pas le problème sous KDE. Mais je serais intéressé de savoir si la solution ci-dessous aide Gnome, car la solution n’est pas basée sur le gestionnaire de fenêtres, l’environnement de bureau ou les applets.
Tout d’abord, pour confirmer que le redémarrage du service de gestionnaire de réseau est effectué.
N'a pas travaillé pour moi.
Cependant, j'ai trouvé une réponse qui a fonctionné, grâce à la question de buzhidao et aux infos sur ne peut pas se connecter à Internet après la suspension et le commentaire de GAD3R.
En utilisant leurs informations, j'ai trouvé que la première recherche sur le matériel et le pilote / module Ethernet que j'utilise, puis sur la suppression et le rechargement de ce module, a fonctionné pour moi (bien que ce ne soit pas le cas pour buzhidao):
Wifi:
Ethernet:
Le second (ethernet) est ce que j'ai utilisé et j'ai trouvé:
donc j'ai rechargé le pilote 'r8169':
et le tour est joué! Cela a fonctionné. Mon port / connexion Ethernet est revenu vivant (après suspension / réveil) sans avoir à redémarrer.
(Je n’ai pas non plus de dispositif wifi Realtek, mais un Qualcomm Atheros (mod: ath9k), ce qui explique peut-être pourquoi le wifi a continué de fonctionner pour moi après le réveil au réveil.)
Comme vous pouvez le constater dans mon commentaire sur cet autre article, je me demandais si le problème était l'élément commun entre Buzhidao et moi-même: les dispositifs Realtek Semiconductor. Même s'ils utilisent différents modules, ils pourraient partager un code commun? Ou même être traité différemment par le nouveau code du noyau maintenant d'une certaine manière?
Avez-vous vous-même un appareil wifi basé sur Realtek? (en utilisant lspci ci-dessus)? Avez-vous de la chance en réinstallant le module (rmmod / modprobe ci-dessus)?
Quoi qu'il en soit, juste un coup dans le noir. Si vous avez trouvé une réponse éventuelle, veuillez nous en informer! Merci.
la source
sudo rmmod r8169 && sudo modprobe r8169
résolu le problème.sudo rmmod r8169 && sudo modprobe r81691
finalement résolu le problème pour moi. N'avait pas ce problème avant la version 4.16 du noyau. (* Debian 10 avec GNOME, le noyau 4.16 et les microprogrammes propriétaires de Realtek )Pour redémarrer automatiquement NetworkManager après la reprise dans un environnement sans
sudo
accès, créez un script dans/etc/pm/sleep.d
(n'importe quel nom), définissez le bit exécutable viachmod +x
et insérez le contenu suivant:Pour moi, la
service
ligne a fonctionné, maissystemctl
peut fonctionner mieux pour vous.Source: https://askubuntu.com/a/92235/30266 .
la source
service NetworkManager restart
fonctionné pour moi, mais le placement du script n'a pas fonctionné (le 16.04). Je devais déplacer le script à/lib/systemd/system-sleep/script-name-here
. Dans ce cas, le premier argument du script est[pre | post]
, je devais donc changer l'instruction casecase "${1}" in ... post) ...
. J'ai également enveloppé la déclaration intérieure danscase "${2}" in ... suspend) ...
./lib/systemd/system-sleep/
pour 15.04+Pour moi, cela semble être aléatoire, mais parfois le wifi se déconnecte simplement si je suis connecté, ou ne montre pas les réseaux si je ne le suis pas. Parfois, mettre mon ordinateur portable en mode veille semble le déclencher, mais pas toujours.
Une combinaison de ces éléments permet généralement de redémarrer sans redémarrer:
sudo iwlist $(ifconfig | grep -Po '^w\w+') scan
sudo service network-manager stop; sleep 5; sudo service network-manager start
restart
ici ne semble jamais fonctionner pour moi. On dirait qu’il essaie de le démarrer avant d’avoir fini de le fermer, c’est pourquoi j’ai plus de chance de faire une pause entrestop
etstart
.Aucune de ces méthodes ne semble fonctionner de manière constante, mais je les ai énumérées par ordre de probabilité de réussite en premier.
la source
Méthode de travail sur Ubuntu 16.04:
Créez le service:
sudo nano /lib/systemd/system/wifi-resume.service
Le service appelle le programme depuis:
/etc/init.d/network-manager
Collez le code:
Activez ensuite le service:
sudo systemctl enable /lib/systemd/system/wifi-resume.service
Cela crée les liens symboliques dans les répertoires [Install] indiqués de / etc / systemd / system et active le service.
Ensuite, vous pouvez vérifier le statut avec:
systemctl status wifi-resume.service
la source
J'ai eu le même problème avec Bluetooth: après avoir suspendu ma souris Bluetooth ne fonctionnait pas. J'ai donc dérivé la solution ci-dessus:
activé le nouveau service
et édité le service
J'ai aussi essayé d'éditer ...
et changé
MAIS cela n'a pas fonctionné pour le "problème de CV" et n'avait aucun impact sur les nouveaux appareils Bluetooth de toute façon!
la source
J'ai eu le même problème sur mon ordinateur portable Dell Inspiron 15R avec Ubuntu 16.04. Pour moi, le script a rapporté sur la deuxième réponse .
Après avoir installé le script, j'ai essayé la suspension avec la commande dans le menu en haut à droite et même en fermant la lèvre pour résoudre le problème.
Je dois dire que le problème était alternatif dans son comportement (c’est-à-dire que parfois cela fonctionnait avant l’installation du script).
la source
Pour moi, la solution était de courir
dans un terminal
la source
J'ai eu le même problème en me connectant à ma maison wifi après la suspension. J'ai essayé les différentes autres réponses suggérées qui pourraient parfois fonctionner, mais pas toujours.
Finalement, le correctif suivant a permis une connexion cohérente au wifi:
1) Éditez ce fichier:
2) En y ajoutant ceci:
la source
Maintenant probablement simple
devrait marcher.
Dans mon cas, parmi les paquets mis à niveau, il y en avait
bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.3)
et après cette mise à jour, le wifi fonctionne à nouveau.la source