歡迎光臨
每天分享高質量文章

如何為 Linux 無線網卡配置無線喚醒功能

無線喚醒(WoWLAN 或 WoW)允許 Linux 系統進入低耗電樣式的情況下保持無線網卡處於激活狀態,依然與熱點連接。這篇教程演示瞭如何在一臺安裝無線網卡的 Linux 筆記本或桌面電腦上啟用 WoWLAN / WoW 樣式。
— Vivek Gite


本文導航
編譯自 | https://www.cyberciti.biz/faq/configure-wireless-wake-on-lan-for-linux-wifi-wowlan-card/ 
 作者 | Vivek Gite
 譯者 | lujun9972

我有一臺用於備份我的所有設備的網絡儲存(NAS)服務器。然而當我備份我的 Linux 筆記本時遇到了困難。當它休眠或掛起時我不能備份它。當我使用基於 Intel 的無線網卡時,我可以配置筆記本上的 WiFi 接受無線喚醒嗎?

網絡喚醒Wake-on-LAN[1](WOL)是一個以太網標準,它允許服務器通過一個網絡訊息而被打開。你需要發送一個“魔法資料包”到支持網絡喚醒的以太網卡和主板,以便打開被喚醒的系統。

linux-configire-wake-on-wireless-lan-wowlan

無線喚醒wireless wake-on-lan(WoWLAN 或 WoW)允許 Linux 系統進入低耗電樣式的情況下保持無線網卡處於激活狀態,依然與熱點連接。這篇教程演示瞭如何在一臺安裝無線網卡的 Linux 筆記本或桌面電腦上啟用 WoWLAN / WoW 樣式。

請註意,不是所有的無線網卡和 Linux 驅動程式都支持 WoWLAN。

語法

在 Linux 系統上,你需要使用 iw 命令來查看和操作無線設備及其配置。 其格式為:

  1. iw command

  2. iw [options] command

列出所有的無線設備及其功能

輸入下麵命令:

  1. $ iw list

  2. $ iw list | more

  3. $ iw dev

輸出為:

  1. phy#0

  2.    Interface wlp3s0

  3.        ifindex 3

  4.        wdev 0x1

  5.        addr 6c:88:14:ff:36:d0

  6.        type managed

  7.        channel 149 (5745 MHz),width 40 MHz center1 5755 MHz

  8.        txpower 15.00 dBm

請記下這個 phy0

查看無線喚醒的當前狀態

打開終端並輸入下麵命令來查看無線網絡的狀態:

  1. $ iw phy0 wowlan show

輸出為:

  1. WoWLAN is disabled

如何啟用無線喚醒

啟用的語法為:

sudo iw phy {phyname} wowlan enable {option}

其中,

☉ {phyname} – 使用 iw dev 來獲取其物理名。
☉ {option} – 可以是 anydisconnectmagic-packet 等。

比如,我想為 phy0 開啟無線喚醒:

  1. $ sudo iw phy0 wowlan enable any

或者:

  1. $ sudo iw phy0 wowlan enable magic-packet disconnect

檢查一下:

  1. $ iw phy0 wowlan show

結果為:

  1. WoWLAN is enabled

  2. * wake up on disconnect

  3. * wake up on magic packet

測試一下

將你的筆記本掛起或者進入休眠樣式:

  1. $ sudo sh -c 'echo mem > /sys/power/state'

從 NAS 服務器上使用 ping 命令[2] 發送 ping 請求

  1. $ ping your-laptop-ip

也可以 使用 wakeonlan 命令發送魔法資料包[3]

  1. $ wakeonlan laptop-mac-address-here

  2. $ etherwake MAC-Address-Here

如何禁用無線喚醒?

語法為:

  1. $ sudo phy {phyname} wowlan disable

  2. $ sudo phy0 wowlan disable

更多信息請閱讀 iw 命令的 man 頁:

  1. $ man iw

  2. $ iw --help


via: https://www.cyberciti.biz/faq/configure-wireless-wake-on-lan-for-linux-wifi-wowlan-card/

作者:Vivek Gite[5] 譯者:lujun9972 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

LCTT 譯者

lujun9972 ? ? ?
共計翻譯:24 篇
貢獻時間:21 天


推薦文章

< 左右滑動查看相關文章 >

點擊圖片、輸入文章 ID 或識別二維碼直達

赞(0)

分享創造快樂