分享我的ROS自动唤醒NAS电脑
一、我的nas是1037u小电脑一台系统是win7
自动休眠时间是 2分钟
平时不关机。
.
二、
平时NAS电脑自动休眠
我这样实现 :
当我使用的时候 ROS自动唤醒NAS
方法如下:
scheduler自己填写,我设定3分钟运行一次
三、
外网远程桌面访问
四、
内部局域网共享
五、
这个NAS给一个单独的网段
.
本帖最后由 47771885 于 2019-11-6 21:52 编辑
...支持下。。。
假设已知 mac 未知 ip 和 interface
NAS 可ping
!!! 需求 定期检测ARP项目 已知MAC 项目状态 未查找到、直接全向唤醒
如项目存在 (可能是静态的或者缓存)进行IP ping 检测,失败定向唤醒
!!!有需要可以加入一些 log 信息自动无条件唤醒NAS
{
###www.ros.sh
/ip arp
:local testmac "20:19:47:77:18:85"
:local test
:local testip
:local testit
:if ([:len $test] > 0)do={
:set testip
:set testit
:if (=0) do={
/tool wol mac=$testmac interface=$testit
}
} else={
/tool wol mac=$testmac
}
}
##依据PC启动NAS不在线时唤醒NAS!!!也可以做一下PC ping 检测 不过感觉不是很有必要
!!!本例为PC 为非静态ARP 如为静态ARP 需要增加ping 或其他方式检测 也可以在别的地方 使用触发程序比如 dhcp
testmaca NAS mac
testmacb PC mac
{
###www.ros.sh
/ip arp
:local testmaca "20:19:47:77:18:85"
:local testmacb "20:18:47:77:18:85"
:local testa
:local testb
:local testip
:local testit
:if ([:len $testb] > 0 )do={
:if ([:len $testa] > 0 )do={
:set testip
:set testit
:if (=0) do={
/tool wol mac=$testmaca interface=$testit
}
} else={
/tool wol mac=$testmaca
}
}
}
ros 就是这么自由 这么任性
脚本量身定制-->www.ros.sh
不错支持 高手就是高手 本帖最后由 xuxi3201 于 2019-11-8 08:57 编辑
昨天修改了一下,1 从arp检测 改为 list检测
2 单独网段
NAS接ether2地址锁定192.168.2.180
3 防火墙加一行
add action=add-src-to-address-list address-list=2-180-9m address-list-timeout=9m chain=forward connection-state=new dst-address=192.168.2.180
4 WOL脚本自己写
5 每2分钟运行这个.
.
6
本帖最后由 cspm333 于 2019-11-8 16:26 编辑
netwatch是很方便的工具。假設
桌機ip:192.168.2.100
NAS ip:192.168.2.180(mac-address:00:F1:F3:1D:09:3B )
透過netwatch檢查桌機(192.168.2.100)有否在線,有的話再檢查NAS(192.168.2.180)有否在線。
若NAS沒在線,再喚醒NAS(mac-address:00:F1:F3:1D:09:3B)即可。
cspm333
我的设定:
1、当我不使用,NAS在半小时内“休眠”--- 电源断电,我的目的是省电;
2、当我使用的时候,2分钟内,自动唤醒(不需要用手 按开机按钮)。我已经做到了。
不错~!用时才唤醒,不过一般公司用是24小时开着,不考滤休眠问题
页:
[1]