web-dev-qa-db-fra.com

Ubuntu 13.10 - Wifi non connecté après la suspension

L’autre jour, j’ai mis à jour mon ordinateur portable ZaReason d’Ubuntu 13.04 à 13.10, et le WiFi ne se reconnecte pas après la suspension.

En 13.04, appuyer sur Fn + F2 a réactivé les connexions réseau après la suspension. Le commutateur matériel "logiciel" sans fil.

Mais dans 13.10, cela ne fonctionne pas, et essayer d'activer la mise en réseau dans le menu réseau ne fonctionne pas non plus. Je dois donc redémarrer à chaque fois.

Des suggestions pour le faire fonctionner?

9
Matthew

Le réponse ci-dessus résout le problème de manière ponctuelle, mais ces étapes ont résolu le problème à long terme pour moi:

Sudo touch /etc/pm/sleep.d/wakenet.sh

Sudo chmod +x /etc/pm/sleep.d/wakenet.sh

Sudo gedit /etc/pm/sleep.d/wakenet.sh

Insérer les lignes suivantes:

#!/bin/bash
case "$1" in
thaw|resume)
nmcli nm sleep false
;;
*)
;;
esac
exit $?

Et puis enregistrez.

Solution trouvée ici

8
mrm

Solution de contournement :

Essayez de redémarrer le gestionnaire de réseau pour redémarrer le wifi:

Redémarrage du gestionnaire de réseau de service Sudo

Mise à jour:

https://askubuntu.com/a/362148/175489

Bien meilleure solution de contournement:

Sudo nmcli nm sleep false
5
malisokan

S'il vous plaît faire:

Sudo gedit /etc/pm/config.d/config

Un nouveau fichier vide s'ouvrira. Ajouter une ligne:

SUSPEND_MODULES="rtl8192ce" 

Bien sûr, remplacez votre pilote actuel par rtl8192ce. Relisez, sauvegardez et fermez gedit. Redémarrer

Si vous ne connaissez pas le nom de votre pilote sans fil, exécutez cette commande:

lspci -nnk | grep -iA2 net

il vous indiquera le nom de périphérique pour les réseaux sans fil et Ethernet, ainsi que le pilote utilisé pour chacun.

Edit: Cette seconde méthode fonctionnera probablement si la première ne le fait pas:

Sudo touch /etc/pm/sleep.d/wakenet.sh

Sudo chmod +x /etc/pm/sleep.d/wakenet.sh

Sudo gedit /etc/pm/sleep.d/wakenet.sh

Insérer les lignes suivantes:

#!/bin/bash
case "$1" in
thaw|resume)
nmcli nm sleep false
;;
*)
;;
esac
exit $?
Save

Cette réponse a été trouvée sur le forum

2
Wild Man