N40l DSM4.2 网络唤醒 WOL 完美解决! |
本帖最后由 taunami 于 2013-5-19 11:32 编辑
------------------2013年5月19日更新 完美解决WOL------------------ 麻烦大家移步另外的帖子,那边汇集了dsm4.2现有问题及解决方案。 http://www.gebi1.com/forum.php?m ... mp;extra=#pid225159 ----------------------------------------------------------------- 这是一个比较笨的方法.希望能抛砖引玉. 因为有的网友用别的主板装DSM4.2 可以正常使用wol. 所以初步的判断是网卡驱动的问题. 首先讲一下原理, WOL 只能在正常关机的状态下激活开机. 我用排除法证实了,N40L+DSM4.2 无法使用WOL 就是没有使用正常的关机方式.(虽然大家都是点DSM里面的关机). 但是因为此主板的网卡驱动没有完全正常的加载,所以在关机的时候,网卡没法正常的"关闭". 我实现的方法就是Telnet 进机器. 写了一个关机脚本,用关机脚本关机就可以实现正常安全关机,从而实现wol唤醒. 脚本内容如下.(先关闭网卡,再关机) #!/bin/bash ifconfig eth0 down poweroff 文件在附件里,大家可以上传到/etc/下面。然后修改一下权限为可执行。然后关机的时候,telnet进机器输入./etc/wol_shutdown.sh 就好了。 游客,如果您要查看本帖隐藏内容请回复 这个办法很笨,但是也算是临时解决了一个问题。也给大家一个思路。 完美解决的办法可能有两种, 1)把驱动加载给解决好。(找到合适的驱动,重新封装) 2)找到DSM里面的关机脚本,在里面加上一句ifconfig eth0 down 因为我没有装DSM4.1 所以不知道4.1是否能完美使用WOL。有用4.1的朋友欢迎提供信息。 另外还有一个很头疼的问题。每次重启,Telnet都会关闭。要重新启用一次。而ssh就不会。 有没人遇到这个问题啊? --------------------更新------------------------------------- 更新针对网友遇到的几个问题 每次启动后wol默认设置变成关闭,以及助手无法设置wol问题。 解决方案:telnet进系统修改 /etc/synoinfo.conf 找到wol_enabled_options=“”和eth0_wol_options="" 参数修改为“g” 4.2系统每次重启后 telnet需要重新开启问题,我试过该conf文件,但是无效。 现在只有刷4.1版本才能解决。 4.1/4.2系统 实现wol 现阶段还是没有更好的办法。 关机的脚本应该是被封装起来,不好改。 要完美wol现在只有是加装一块DSM驱动没有问题的网卡,要么就是等大神更新驱动。 |
嗯 是的 非正常关机 的确唤醒不了 我的D510板子 按住电源键 强关后 也是唤醒不了
当手动开机 进入DSM后 然后在后台关机 然后再唤醒 就没问题了 |
本帖最后由 vanloon 于 2013-5-10 00:37 编辑
另外这个款 机子已经很完美了啊 一个老外 搞的 提供了 修改过的 完整的 4.1 4.2img 文件 还有NTFS挂载 等等的 他都解决了 我的NTFS挂机 就是借鉴他的 老外 nighthawk 提供的 |
的确是个好的解决方法,当然能把驱动完全封装最好了。
|
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
|