收起左侧

飞牛os局域网唤醒设置详细步骤

0
回复
52
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

一、前期准备与检查

1. 确认硬件支持

在开始配置前,需要确保以下条件满足:

  • 主板BIOS支持:进入BIOS设置界面(通常开机按Del或F2键),找到电源管理选项,启用“Wake on LAN”或“Power On By PCI-E/PCI”相关选项
  • 网卡支持:绝大多数现代网卡都支持WOL功能

2. 开启SSH功能

飞牛OS需要开启SSH远程访问功能,这是后续所有命令行操作的基础

二、系统内配置步骤

第1步:安装ethtool工具

通过SSH连接飞牛OS终端,输入以下命令安装ethtool:

sudo apt-get update
sudo apt-get install ethtool

这个工具用于查看和配置网卡的网络唤醒参数

第2步:查看网卡名称及MAC地址

使用ifconfig命令查看当前活动的网卡:

sudo ifconfig

常见的网卡名称有 enp1s0enp2s0enp4s0等,需要记录下网卡名称和对应的MAC地址

第3步:检查网卡是否支持WOL

执行以下命令查看网卡的唤醒状态:

sudo ethtool enp1s0 | grep -i wake-on

如果显示 Wake-on: d,表示网络唤醒功能处于禁用状态

如果显示 Wake-on: g,则表示已启用

第4步:启用网络唤醒功能

执行以下命令开启WOL(将 enp1s0替换为你的实际网卡名称):

sudo ethtool -s enp1s0 wol g

参数说明:

  • d = 禁用唤醒
  • g = 启用Magic Packet唤醒

再次查看确认是否启用成功:

sudo ethtool enp1s0 | grep -i wake-on

应显示 Wake-on: g

三、设置开机自启动(关键步骤)

重要提示:飞牛OS重启后WOL设置会恢复为禁用状态,因此必须设置开机自动启用。

通过rc.local脚本

1. 创建rc.local文件

cd /etc/
sudo touch rc.local
sudo vim rc.local

2. 写入以下内容

#!/bin/sh -e
sudo ethtool -s enp1s0 wol g
exit 0

3. 赋予执行权限并启用

sudo chmod +x /etc/rc.local
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

查看状态显示为active即为成功

四、验证配置是否生效

重启飞牛OS后,再次检查WOL状态:

sudo ethtool enp1s0 | grep -i wake-on

应显示 Wake-on: g,说明配置已生效

五、局域网唤醒操作

使用专用WOL软件即可唤醒。

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则