收起左侧

通过WOL唤醒来实现飞牛远程开机,以及定时关机

2
回复
742
查看
[ 复制链接 ]

14

主题

11

回帖

0

牛值

初出茅庐

2025-3-18 16:18:15 显示全部楼层 阅读模式

[i=s] 本帖最后由 玉尺书生 于 2025-3-20 11:16 编辑 [/i]<br /> <br />

一直用的是Lucky来实现动态域名、反代、端口转发、远程唤醒等功能,

公司的电脑和之前家里的黑群晖,平时远程开机,也都是Lucky的网络唤醒来实现,用了好几年了。

家里的黑群(闲置i5-7500平台)前段时间转成飞牛,数据转移花了四五天时间,这段时间在细化各项功能,

弄远程唤醒时,发现黑群晖及家里Windows系统的主机,一直都能正常唤醒的功能,飞牛反而实现不了。来回花了两三天时间,一直没找着原因。

今天用Deepseek搜了一下,找到原因了,DS,666!!!

为避免有新手跟我一样花费大量时间折腾,写个简单的教程。


1、通过SSH连接飞牛,并提权(sudo -i

2、输入命令 ip a ,通过MAC地址和IP,判断网卡名称,如下图,我的网卡名称为: enp1s0

image.png

3、继续输入命令 ethtool enp1s0 ,查看网卡唤醒值是不是 g ,如下图就不是。

image.png

如果你们的唤醒一直不成功,而这里Wake-ok的值是d,那就继续,

4、输入命令 ethtool -s enp1s0 wol g ,切换唤醒值为 g

5、再次输入命令 ethtool enp1s0 ,确认唤醒值为 g

image.png

6、飞牛关机 ,测试一次唤醒看看。如果可以成功唤醒,那就继续,


这个值,在飞牛重启后,会重置为 d ,DS有给出几个持久化的方法,下面是其中一种我在用的。

7、重新连接SSH,提权,

8、输入命令 crontab -e

在界面最下面加一行 @reboot /sbin/ethtool -s enp1s0 wol g

image.png

好了后,按Ctrl+X,再按Y,再回车,就回到SSH界面,

以上操作后,即完成唤醒值持久化。

重要提醒:

我上面命令里的网卡名称enp1s0,一定记得改成你们自己的。


定时关机命令如下(论坛里搜的其他人分享的方法)

sudo -i

nano /etc/crontab

最底下加一行,每天晚上11点30分定时关机。

30 23 * * * root /sbin/shutdown -h now

image.png

收藏
送赞 4
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

8

回帖

0

牛值

江湖小虾

2025-3-26 11:46:16 显示全部楼层
感谢分享,用的上。

0

主题

1

回帖

0

牛值

江湖小虾

感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则