Linux配置局域网下网络唤醒

  1. 安装网络管理工具

    sudo apt install ethtool

  2. 查询网口信息

    ip a

    记录需要启动的网口名字

  3. 通过指令手动启动wol服务

    ethtool -s [INTERFACE] wol g

  4. 查询是否成功

    ethtool [INTERFACE]

    输出信息中如果显示wol:g则代表开启成功

  5. 创建开机进程

    sudo vi /etc/systemd/system/wol.service

  6. 写入以下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [Unit]
    Description=Configure Wake On LAN

    [Service]
    Type=oneshot
    ExecStart=/sbin/ethtool -s [INTERFACE] wol g

    [Install]
    WantedBy=basic.target
  7. 载入systemd并启动

    1
    2
    3
    sudo systemctl daemon-reload
    sudo systemctl enable wol.service
    sudo systemctl start wol.service

参考博客

1.WOL持久化设置


Linux配置局域网下网络唤醒
https://halc.top/p/12aa3ef8
作者
HalcyonAzure
发布于
2021年4月4日
许可协议