我試圖做一個腳本,睡在我的無線網卡在Linux中。對於我使用的iwpriv
的deepsleep
命令:如何分離無線接口與接入點?
iwpriv wlan0 deepsleep 1
的問題是,如果無線網卡斷開並取消關聯此命令纔有效。連接時沒有問題,因爲如果我斷開連接,它會自動解除關聯。但是,如果它斷開連接,有時它會自動關聯(但不連接)到未加密的網絡,所以我無法運行iwpriv
命令。我發現的唯一的解決方法是,首先到Ad-Hoc,然後更改模式之前睡眠卡管理:
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 mode managed
iwpriv wlan0 deepsleep 1
但我認爲這是一個有點棘手。
是否存在一種更直接的方式來解除在linux中的無線網卡?
這件事情我已經測試,它工作在一些卡片,但不雷:( 感謝。 – 2008-10-21 12:13:23