J'essaye de faire un script qui dort ma carte sans fil dans Linux. Pour que j'utilise la commande deepsleep
de iwpriv
:Comment dissocier une interface sans fil d'un point d'accès?
iwpriv wlan0 deepsleep 1
Le problème est que cette commande ne fonctionne que si la carte sans fil est déconnecté et dissociées. Quand il est connecté il n'y a pas de problème parce que si je déconnecte, il se dissocie automatiquement. Mais s'il est déconnecté, il s'associe parfois (mais ne se connecte pas automatiquement) à des réseaux non cryptés, donc je ne peux pas exécuter la commande iwpriv
. La seule solution que j'ai trouvé est de changer le mode premier à Ad-Hoc et puis géré avant de dormir la carte:
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 mode managed
iwpriv wlan0 deepsleep 1
Mais je pense qu'il est un peu difficile.
Existe-t-il un moyen plus direct de dissocier une carte sans fil sous Linux?
Il est quelque chose que je l'ai testé et il fonctionne dans certaines cartes, mais pas dans le mien :( Merci. –