Linux中國
如何為 Linux 無線網卡配置無線喚醒功能
無線喚醒 (WoWLAN 或 WoW)允許 Linux 系統進入低耗電模式的情況下保持無線網卡處於激活狀態,依然與熱點連接。這篇教程演示了如何在一台安裝無線網卡的 Linux 筆記本或桌面電腦上啟用 WoWLAN / WoW 模式。
請注意,不是所有的無線網卡和 Linux 驅動程序都支持 WoWLAN。
語法
在 Linux 系統上,你需要使用 iw
命令來查看和操作無線設備及其配置。 其格式為:
iw command
iw [options] command
列出所有的無線設備及其功能
輸入下面命令:
$ iw list
$ iw list | more
$ iw dev
輸出為:
phy#0
Interface wlp3s0
ifindex 3
wdev 0x1
addr 6c:88:14:ff:36:d0
type managed
channel 149 (5745 MHz),width: 40 MHz, center1: 5755 MHz
txpower 15.00 dBm
請記下這個 phy0
。
查看無線喚醒的當前狀態
打開終端並輸入下面命令來查看無線網路的狀態:
$ iw phy0 wowlan show
輸出為:
WoWLAN is disabled
如何啟用無線喚醒
啟用的語法為:
sudo iw phy {phyname} wowlan enable {option}
其中,
{phyname}
- 使用iw dev
來獲取其物理名。{option}
- 可以是any
、disconnect
、magic-packet
等。
比如,我想為 phy0
開啟無線喚醒:
$ sudo iw phy0 wowlan enable any
或者:
$ sudo iw phy0 wowlan enable magic-packet disconnect
檢查一下:
$ iw phy0 wowlan show
結果為:
WoWLAN is enabled:
* wake up on disconnect
* wake up on magic packet
測試一下
將你的筆記本掛起或者進入休眠模式:
$ sudo sh -c 'echo mem > /sys/power/state'
從 NAS 伺服器上使用 [ping 命令](https://www.cyberciti.biz/faq/unix-ping-command-examples/ "See Linux/Unix ping command examples for more info") 發送 ping 請求
$ ping your-laptop-ip
$ wakeonlan laptop-mac-address-here
$ etherwake MAC-Address-Here
如何禁用無線喚醒?
語法為:
$ sudo phy {phyname} wowlan disable
$ sudo phy0 wowlan disable
更多信息請閱讀 iw
命令的 man 頁:
$ man iw
$ iw --help
via: https://www.cyberciti.biz/faq/configure-wireless-wake-on-lan-for-linux-wifi-wowlan-card/
作者:Vivek Gite 譯者:lujun9972 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!