web-dev-qa-db-fra.com

Le sans fil abandonne au réveil

J'utilise Ubuntu 11.04 sur un ordinateur portable, et assez souvent (mais pas toujours), si j'ouvre le couvercle pour réveiller l'ordinateur de Suspend, la connexion sans fil ne trouve rien.

J'ai essayé d'utiliser ifup et ifdown, mais en vain. La seule solution que j'ai trouvée est de redémarrer l'ensemble du système.

Une solution - un paramètre quelque part, un fichier texte à modifier ou un script à exécuter?

Merci.

6
citizenkong

Découvrez d'abord quel pilote de noyau sans fil vous utilisez:

Courir

Sudo lshw -class network

Recherchez ensuite "driver = xxxxx" par ex.

enter image description here

Créez maintenant un fichier texte appelé "reset_wireless.sh" avec ce qui suit:

#!/bin/sh
service network-manager stop
modprobe -r brcm80211
modprobe brcm80211
service network-manager start

changez évidemment "brcm80211" avec votre pilote.

Donnez-lui des droits d'exécution, c'est-à-dire.

chmod +x reset_wireless.sh

Maintenant, faites un clic droit et créez un lanceur sur votre bureau avec la commande:

gksudo reset_wireless.sh

Maintenant, lorsque vous vous réveillez, vous pouvez réinitialiser votre connexion sans fil en double-cliquant sur le nouveau lanceur.

Automatiser

Vous pouvez essayer ce qui suit pour automatiser le script ci-dessus à la reprise:

Déplacez le fichier vers un emplacement connu, par ex.

Sudo mv ~/resume_wireless.sh /var/local

Créez maintenant un nouveau script:

#!/bin/sh
case "$1" in
        thaw|resume)
    /var/local/resume_wireless.sh
    /var/local/resume_wireless.sh
        ;;
        *)
        ;;
        esac
exit $?

enregistrez ce script dans le dossier /etc/pm/sleep.d appelé 99wireless-resume et lui donner les droits d'exécution.

technique empruntée d'ici et ici

3
fossfreedom

Pm-powersave pourrait-il être la cause de votre problème? Ma réponse à Comment se connecter sans fil dans un café avec 11.04 peut s'appliquer

0
waltinator