飞牛OS网络唤醒(WOL)设置指南
前言
网络唤醒(WOL)是一项实用技术,它允许您通过网络远程启动计算机。在飞牛OS上设置WOL,您可以方便地从其他设备或远程位置启动您的飞牛NAS,而无需手动按下电源按钮。
准备工作
在开始设置之前,请确保您具备以下条件:
- 硬件支持: 您的飞牛NAS的网卡和主板必须支持WOL功能。
- BIOS 设置: 在BIOS中启用WOL功能。具体操作请参考您的主板说明书,通常在“Power Management”、“Advanced”或类似的菜单中查找“Wake on LAN”、“Wake on PCI”等选项并设置为“Enabled”。
- 操作系统: 已安装飞牛OS。
- 网络连接: 您的飞牛NAS已连接到局域网。
- 工具: 您需要安装
ethtool 和 wakeonlan 工具。
- SSH 连接: 您需要启用SSH服务并使用SSH客户端连接到您的飞牛NAS。
设置步骤
-
启用SSH服务:
- 打开飞牛NAS的控制面板或管理界面。
- 找到SSH服务设置选项,并将其启用。
- 设置SSH端口(默认为22)和允许连接的用户。
-
连接到飞牛NAS:
- 在您的电脑上安装SSH客户端软件(例如PuTTY、Termius等)。
- 使用SSH客户端连接到您的飞牛NAS,输入IP地址、端口号和用户名。
-
使用sudo提权:
- 成功连接到飞牛NAS后,输入以下命令切换到root用户或具有sudo权限的用户:
Bash
sudo su -
或
Bash
sudo -i
-
安装工具:
在终端中,输入以下命令安装所需的工具:
Bash
sudo apt update
sudo apt install ethtool wakeonlan
-
查看网卡信息:
使用以下命令查看您的网卡信息,找到您的网卡接口名称(例如 eth0 或 enp0s3):
Bash
ip a
-
启用WOL:
使用以下命令启用WOL,将 <网卡接口名称> 替换为您的网卡接口名称:
Bash
sudo ethtool -s <网卡接口名称> wol g
g 表示启用 magic packet 唤醒,这是最常用的 WOL 方式。
-
设置开机自启:
为了使 WOL 设置在每次启动时都生效,您需要将上述命令添加到开机启动脚本中。您可以编辑 /etc/rc.local 文件(如果存在),或者创建一个 systemd 服务。以下是使用 systemd 服务的示例:
Bash
sudo nano /etc/systemd/system/wol.service
- 在文件中添加以下内容,将
<网卡接口名称> 替换为您的网卡接口名称:
[Unit]
Description=Wake-on-LAN for <网卡接口名称>
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/ethtool -s <网卡接口名称> wol g
[Install]
WantedBy=multi-user.target
Bash
sudo systemctl enable wol.service
-
获取网卡 MAC 地址:
使用以下命令获取您网卡的 MAC 地址:
Bash
ip a
-
唤醒电脑:
使用以下命令唤醒您的电脑,将 <MAC 地址> 替换为您的网卡 MAC 地址:
Bash
wakeonlan <MAC 地址>
测试WOL
- 关机或进入睡眠模式: 将您的电脑关机或进入睡眠模式。
- 发送唤醒信号: 您可以使用其他设备(如手机 App、路由器管理界面等)向您的电脑发送唤醒信号。
- 确认唤醒: 如果您的电脑成功启动,则说明 WOL 功能已成功启用。
注意事项
- 路由器支持: 某些路由器可能需要进行额外的设置才能支持 WOL。
- 防火墙设置: 确保您的防火墙没有阻止 WOL 所需的网络流量。
- 电源设置: 确保您的电脑在关机或睡眠模式下仍然有电源供应给网卡。
|