远程唤醒 WOL 外网无法唤醒 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
futandrew
V2EX    问与答

远程唤醒 WOL 外网无法唤醒

  •  
  •   futandrew 2021-04-26 09:37:03 +08:00 4928 次点击
    这是一个创建于 1698 天前的主题,其中的信息可能已经有所发展或是发生改变。

    查阅了很多资料,现在可以在内网环境下唤醒电脑。路由器配置了 ddns 和虚拟服务器(端口转发),使用了花生壳的 ddns 服务和外网域名。开机时,端口 9 的情况下在电脑上可以正常抓到数据包。但是关机后没有办法使用外网的这个域名来唤醒,内网环境下可以使用内网 ip 唤醒。

    电脑是通过网线连接的。目前觉得硬件应该是支持的,驱动配置应该没问题。实在不太清楚为什么能收到包的情况下关机就没办法唤醒了。

    第 1 条附言    2021-04-26 11:15:09 +08:00
    结案了。
    反反复复开关机五六次,大概有一半的时候能 WOL,一半的时候只有内网才行。
    应该是 WOL 不稳定造成的,造成的原因还是没摸清楚。具体为什么成功率这么低(大概只有一半的机会能成功),不知道是不是只有我一个人是这样。
    现在的临时解决方案是保留所有的 WOL 配置,然后在无法成功启动时使用备用方案:接上智能插座,然后在 BIOS 设置接通电源后直接开机。配合 teamviewer 开机自启动和操作人员预分配功能实现远程值守。
    如果有遇到类似问题然后解决了的小伙伴欢迎留言告诉我!谢谢
    19 条回复    2023-07-12 15:16:18 +08:00
    JDog
        1
    JDog  
       2021-04-26 09:45:50 +08:00
    得在 BIOS 开启, 如果是 win 的话同时还得配置网卡
    jiezhi
        2
    jiezhi  
       2021-04-26 09:49:19 +08:00
    我都是 ssh 到内网其他机器唤醒的。

    不过最近很奇怪,用 N1 搭了软路由哦,wol 再也唤不醒了。

    后来 bios 设置通电后启动,加了个智能插座,每次加电开机。

    也是很奇怪,几次有效之后再通电也唤不醒了。
    lerry
        3
    lerry  
       2021-04-26 09:51:26 +08:00
    我是先连接到路由器,然后用路由器唤醒主机
    用的 RouterOS 路由器

    找了一些资料给楼主~
    https://hackernoon.com/wake-on-lan-through-the-internet-491817e2dd41
    zdxddt
        4
    zdxddt  
       2021-04-26 09:53:04 +08:00
    貌似路由器还需要配置 arp 绑定,就是把 mac 地址和 ip 绑一起
    futandrew
        5
    futandrew  
    OP
       2021-04-26 09:56:56 +08:00
    @JDog
    @zdxddt 是的。这两个已经完成了。BIOS 已经开启了,跟着制造商官方教程操作的。然后 mac 和 ip 也已经在路由器管理界面配置了。
    futandrew
        6
    futandrew  
    OP
      &nbs;2021-04-26 09:59:30 +08:00
    @jiezhi 我也看到很多人说 WOL 有时候会失灵,而却断电就失效了。也在考虑用智能插座然后通电开机。

    @lerry 谢谢,我看看。实在不行我在想着组建一个 vpn,然后连到 vpn 用内网实现。也不知道要折腾多久
    weyou
        7
    weyou  
       2021-04-26 10:19:21 +08:00 via Android
    你设置 arp 绑定是用的 dhcp reservation 功能吗?如果是这样,还得路由器支持 wol 才行,不支持的路由器是不会生成 arp 表项的。如果路由器可以 ssh 登录,可以用命令去创建静态 arp 绑定。
    delectate
        8
    delectate  
       2021-04-26 10:41:42 +08:00   1
    三个路径并行:
    市电--ups--小米智能插座--电脑。
    ups---usb---nas
    nas---docker--frp---vps

    设置上电开机就行了,然后远程控制插座可以上电断电就行。
    但是上电开机也有限制,必须是关机后彻底断电才能生效。而且可能因为 app 的误操作,直接断掉 nas 电源了。

    所以,需要如下操作:
    1 、nas 接 ups 的 usb,设定为市电断开后 x 分钟关机;
    模拟断电,nas 关机
    2 、外网访问 nas 失败;且查看插座功率,为极低值(此时为 nas 自动关机、市电恢复,因为路由、光猫有电了)
    3 、控制关闭插座供电、再开启供电;
    4 、查看插座的用电功率,判断 nas 是否开机;
    5 、外网访问 nas 。
    delectate
        9
    delectate  
       2021-04-26 10:43:16 +08:00
    至于说 wol 失败,问题可能很多。

    花生壳不稳定,软路由问题,转发问题,网卡问题,甚至有的 nas/pc 关机后不支持 wol,必须关机后断电一次,才能 wol 。总而言之问题多多。
    Tink
        10
    Tink  
    PRO
       2021-04-26 10:52:12 +08:00 via Android
    直接 zerotier 组大内网,随便哪里都能唤醒啊
    Lemeng
        11
    Lemeng  
       2021-04-26 10:59:34 +08:00
    向日葵的远程开机,可以研究研究
    HeyWeGo
        12
    HeyWeGo  
       2021-04-26 11:03:58 +08:00
    同样的情况,内网环形成功了,外网直接唤醒失败。

    而且用 WOL 测试软件看了,貌似是能收到信号的
    futandrew
        13
    futandrew  
    OP
       2021-04-26 11:11:26 +08:00
    @Lemeng 了解过,因为人不在国内所有有些功能受限。oray 的免费域名都不能用。为此还买了顶级域名。

    @HeyWeGo 是的,挺奇怪的。我刚才测试了好多次开机关机。有时可以成功,有时不行。概率大概五五开。

    @Tink 刚才试了试,感觉好高级。用远程开机有点大材小用?(主要我不会)

    @delectate 谢谢回复。我打算直接 wol 加通电自动开机了。
    Tink
        14
    Tink  
    PRO
       2021-04-26 11:16:11 +08:00
    @futandrew #13 你内网里面能干什么,他都能干
    futandrew
        15
    futandrew  
    OP
       2021-04-26 11:19:53 +08:00
    @Tink 我试试。telegram 上向你请教了。
    julyclyde
        16
    julyclyde  
       2021-05-08 16:17:43 +08:00
    我一直理解的概念是,WOL 是一个二层功能
    为什么还有 IP ??还有外网??
    singularity
        17
    singularity  
       2023-07-12 11:39:31 +08:00
    @lerry 你是怎么通过 ros 触发 wol 的?我在家里的 ros 配置好了 wireguard client ,通过 wireguard 连回家里没问题,但是无法访问 ros 配置页面,就没办法执行 wol 脚本。这个我猜应该是 ros 有 firewall 限制,能指教下吗?
    singularity
        18
    singularity  
       2023-07-12 12:09:17 +08:00
    @singularity mikrotik 官网配置 wireguard 文档有说明,设置 firewall 规则就可以,当时没仔细看。。。
    lerry
        19
    lerry  
       2023-07-12 15:16:18 +08:00
    @singularity #17 首先肯定是要能访问路由器,winbox 连接的是 8291 端口,我在一台装了 tailscale 的机器上转发了路由器的 8291 端口,然后就可以了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3401 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:16 PVG 08:16 LAX 16:16 JFK 19:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86