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

如何為 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)

分享創造快樂