[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

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

如果你们的唤醒一直不成功,而这里Wake-ok的值是d,那就继续,
4、输入命令 ethtool -s enp1s0 wol g ,切换唤醒值为 g
5、再次输入命令 ethtool enp1s0 ,确认唤醒值为 g

6、飞牛关机 ,测试一次唤醒看看。如果可以成功唤醒,那就继续,
这个值,在飞牛重启后,会重置为 d ,DS有给出几个持久化的方法,下面是其中一种我在用的。
7、重新连接SSH,提权,
8、输入命令 crontab -e
在界面最下面加一行 @reboot /sbin/ethtool -s enp1s0 wol g

好了后,按Ctrl+X,再按Y,再回车,就回到SSH界面,
以上操作后,即完成唤醒值持久化。
重要提醒:
我上面命令里的网卡名称enp1s0,一定记得改成你们自己的。
定时关机命令如下(论坛里搜的其他人分享的方法)
sudo -i
nano /etc/crontab
最底下加一行,每天晚上11点30分定时关机。
30 23 * * * root /sbin/shutdown -h now

|