如何为 Linux 无线网卡配置无线唤醒功能
创始人
2024-03-01 21:19:21
0次

我有一台用于备份我的所有设备的网络存储(NAS)服务器。然而当我备份我的 Linux 笔记本时遇到了困难。当它休眠或挂起时我不能备份它。当我使用基于 Intel 的无线网卡时,我可以配置笔记本上的 WiFi 接受无线唤醒吗?

网络唤醒 Wake-on-LAN (WOL)是一个以太网标准,它允许服务器通过一个网络消息而被打开。你需要发送一个“魔法数据包”到支持网络唤醒的以太网卡和主板,以便打开被唤醒的系统。

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

无线唤醒 wireless wake-on-lan (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}

其中,

  1. {phyname} - 使用 iw dev 来获取其物理名。
  2. {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 命令 发送 ping 请求

$ ping your-laptop-ip

也可以 使用 wakeonlan 命令发送魔法数据包:

$ 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

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...