远程唤醒 过一段时间 失效

我也出现了远程唤醒过一段时间失效的问题。把网上其他的什么省电节能链接速度都整了一遍还是不行。事实上,真局域网状态下使用app或者唤醒软件也可以长时间关机后轻松唤醒了。(注意,路由器OpenWrt自带的唤醒功能有严重缺陷)
那么至于远程唤醒,
暂时,我是先通过zerotier这款虚拟局域网软件实现模拟局域网环境,然后我用wakemeonlan这个windows端的软件才真正实现唤醒。不知道为啥,安卓端的wake on lan 在zerotier的局域网下也没有用,但是win端的wakemeonlan却能做到!

我的独特经验:我的华硕b550m自带的网卡似乎只能被广播的数据包唤醒,如果是直接指定ip,那么长时间关机后无论是远程端口转发还是在真局域网下指定ip都无法唤醒。所以我在虚拟局域网的情况下用win端的wakemeonlan特别指定了broadcast address的地址为192.168.101.255才终于成功!

之后我会继续研究端口转发的方式来唤醒,毕竟zerotier与wakemeonlan的组合只能在win上表现,不知道为啥安卓的zerotier组件的虚拟局域网为啥不能唤醒。。。
————更新————
对比了成功的原因,发现wakemeonlan用的40000端口!!!不是网上常见的9!!安卓唤醒工具默认是9……改40000端口也没用。。。谁知道怎么设置路由器转发到255的广播啊。。。

总而言之,我的路由器没法转发出去数据包到广播地址。而我的网卡不知道为啥,在关机后,偏偏只能被目标为广播地址的幻数据包唤醒。。。。导致我无法走外网唤醒。。而我的OpenWrt被我diy了太多地方导致没法短时间轻易去更换版本。
还是被迫选择ssh走OpenWrt后台直接发送数据包吧,孬好也算是远程开机了吧。。
累了,精力有限,我估计我这种奇葩情况也不多见。
————更新————
我现在用的openwrt的版本是可以选择发送到单独ip或者发送到255广播地址,非常好用。愿意折腾的可以考虑多刷几个版本的openwrt。不愿意折腾就直接手机或者电脑下个ssh客户端,可以一键发送指令,每次开机操作时间差不多

你可能感兴趣的:(笔记,网络,ssh)