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.
Découvrez d'abord quel pilote de noyau sans fil vous utilisez:
Courir
Sudo lshw -class network
Recherchez ensuite "driver = xxxxx" par ex.
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.
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.
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