要实现网络唤醒前提条件是硬件要支持,家里的这台闲置的笔记本进 bios 看了一下是支持的,所以就开始折腾。主要的需求是可以下载一点电影、百度网盘可以下载一点视频,没有备份的需求,所以直接单硬盘。
准备工作:
家里的笔记本是一台东芝的型号为 C600-C12N,在试图安装 6.x.x 版本的群晖的时候,进入引导一直搜索不到设备,网上查了一下可能是网卡不支持,折腾了几个小时放弃,重新装回可以支持的 5.2 版本。这里插入一点题外话,一开始是装 5.2 的,基本上一次成功,但是在装人人客户端的时候,似乎是网络或者资源不对,在 docker 中安装不了,表现就是下载镜像一直超时,网上有人说升级到 6.x.x 版本的就可以,所以试着装。后来在网上查到可以用阿里云的国内镜像,以 root 身份登录 nas 直接调用 docker pull 镜像地址 的形式可以安装,我照着操作了一下确实是可以装上,就直接用 5.2 版本了。
群晖装好之后,想着要是可以在需要用的时候开机,平时关机,对笔记本、硬盘都好,所以有了这个想法,就开始了一天的折腾。
折腾之旅:
网上的资料是首先要在群晖的设置里面开启网络唤醒,然后要开启设备的网络唤醒。我一开始是按照这个来的,首先在群晖的控制面板勾选,结果勾选不上,后来发现是要改配置文件,以 root 身份登录 nas,修改对应文件为 /etc/synoinfo.conf wol_enable_options="g" ,eth0_wol_options="g",改好之后可以勾选上了;然后笔记本进入 bios 开启允许网络唤醒。自以为这可是相当简单,关掉群晖准备网络唤醒,发现怎么点都没用。然后开始慢慢的查了。
网上查到的资料,都是台式机做的网络唤醒,直接用笔记本的找了一天都没看到。搜黑群晖网络唤醒,操作无非都是上面两点。所以我换了一个思路,从笔记本网络唤醒入手来搜索,看了大部分资料之后基本上确认,笔记本要实现网络唤醒要三个条件:首先主板要支持且开启;其次网卡要支持且开启;最后要由路由器或者某个东西给笔记本发送唤醒指令。这三个条件缺一个都不能唤醒笔记本。我这边主板是支持且开启了,路由器也有唤醒的功能,那么问题就出在网卡上了。
定位到问题可能是网卡没有开启或者不支持后,我用 pe 系统开启了电脑,看了一下有线网卡,里面是有相关的功能的,不过有一点,在网卡的驱动属性中,允许唤醒这条默认是关闭的,所以我想开启就可以了。勾选开启、关机、插入群晖引导 u 盘、关机、唤醒,一顿操作发现还是不行。我还特意多操作几次,每一项都是反复确认,后来在一次操作中,提前拔掉了 pe 的 u 盘,发现看不到网卡了,才知道这个驱动是 pe 系统中带的,我改也只能针对 pe 系统有效。如果我需要群晖系统支持,那么就需要在群晖系统中改。
又定位到问题之后,我开始在网上查资料,发现还是找不到。从上午折腾到傍晚,吃晚饭的时候想放弃了,在思考别的替代方案,比如设置笔记本开盖自动开机、通电开机,准备吃完饭试试。
吃完饭回来,我还是想试一试,这一次还是搜 “笔记本黑群晖 网络唤醒”,看到一篇群晖网络唤醒设置的文章,不报希望的点进去看了看,发现里面讲的跟之前看的不一样,照着试了一下,然后重启、关机,路由器点了一下唤醒,发现居然开机了!!!在这里转一下文章中的内容:
1. 修改网卡配置
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
在最后增加
ETHTOOL_OPTS=”wol g”
2. 增加系统自启动文件
在 /etc 下创建 rc.local 文件
文件内容为
#!/bin/bash
ethtool -s eth0 wol g
exit
然后给文件赋予执行权限,运行命令 chmod a+x /etc/rc.local
可以用 sh /etc/rc.local 命令测试
运行后无输出,输入 ethtool eth0 查看网卡参数 wake-on:g 了,就说明正常
3. 增加群晖的自启动文件
在 /usr/syno/etc/rc.d 下创建启动脚本,文件名为 S99wol.sh
文件内容为
#!/bin/bash
ethtool -s eth0 wol g
exit
我照着这个来,发现脚本中如果带上了 exit,会报 ethtool :bad command argument 的错误,去掉就正常,不知道为啥。
这篇文章主要改的也是针对开启网卡的网络唤醒功能,所以正好跟我需要做的对上了!!!
原文链接:https://blog.csdn.net/weixin_36297381/article/details/112022942?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167586359916800182185480%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167586359916800182185480&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-18-112022942-null-null.blog_rank_default&utm_term=% E9% BB%91% E7% BE% A4% E6%99%96%2C% E7% BE% A4% E6%99%96%2Cnas%2C% E8%9C%97% E7%89%9B% E6%98%9F% E9%99%85%2CDSM% EF% BC%8C% E5%86%85% E7% BD%91% E7% A9% BF% E9%80%8F%2Cipv6%2C% E8% BF%9C% E7% A8%8B% E8% AE% BF% E9%97% AE%2Cwordpress% EF% BC%8C% E5% BB% BA% E7% AB%99%2C% E9%98% BF% E9%87%8C% E4% BA%91%2C% E8%85% BE% E8% AE% AF% E4% BA%91%2C% E5%9F%9F% E5%90%8D%2C% E4% BA%91% E6%9C%8D% E5%8A% A1% E5%99% A8%2C