V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JIMOO
V2EX  ›  宽带症候群

WOL 外网无法远程开机问题

  •  
  •   JIMOO · 310 天前 · 1966 次点击
    这是一个创建于 310 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在家里折腾 wol 网络唤醒电脑,目前能达到的效果:
    1. 睡眠状态下,内网可以唤醒,外网(IPV6)可以唤醒
    2. 关机状态下,内网可以开机,外网(IPV6)无法开机
    综上所述,有什么方式能够解决外网远程开机的问题。
    实在不行就只能远程路由器,通过路由器给电脑开机了
    24 条回复    2024-01-04 08:28:21 +08:00
    mjl371
        1
    mjl371  
       310 天前
    就是远程路由器啊,用 tailscale 或 zerotier 访问内网的 openwrt 再发出 wol 唤醒。或者其他内网里一直在线的设备也可以,nas 之类的。
    还有个方法就是买个开机卡,远程物理开机。

    另外 tailscale 1.52.0 更新日志有一句 Wake on LAN (WoL) is now supported for peer node wake-ups 。不知道怎么用
    JIMOO
        2
    JIMOO  
    OP
       310 天前
    @mjl371 嗯嗯,远程路由器可以,华硕路由器自带远程 wol 的功能。主要是我搞不明白,为啥都是外网,睡眠状态下可以,关机就不行。可能是还需要什么配置吧
    ontry
        3
    ontry  
       310 天前
    一直都不信开机卡这种第三方硬件随时可能偷数据,一个米家插座来电自启多好
    tianwm
        4
    tianwm  
       310 天前
    放弃 WOL 吧,这家伙待机的时候也挺费电的,不如搞个米家的智能排插之类的更合适.
    qbqbqbqb
        5
    qbqbqbqb  
       310 天前   ❤️ 1
    WOL 唤醒本质上是通过以太网 MAC 地址来寻找机器的,关机时间长了之后 ARP/ND 信息就失效了,自然不能外网唤醒。如果要外网唤醒的话就得在路由器上做静态 IP-ARP 绑定( IPv4 )和静态 NDP 绑定( IPv6 )
    Citronl
        6
    Citronl  
       309 天前
    用智能插座,bios 设置通电自动开机
    JIMOO
        7
    JIMOO  
    OP
       309 天前
    @qbqbqbqb 静态 NDP 绑定,是不是需要 DHCPv6 改成有状态模式
    JIMOO
        8
    JIMOO  
    OP
       309 天前
    @tianwm 电脑关机状态呢,关机好像只给网卡供电,主板是没有供电的,应该不费电吧。
    JIMOO
        9
    JIMOO  
    OP
       309 天前
    很多人推荐搞个小米智能插座,这就去下单,哈哈哈。只是这个依赖小米的服务,之前出过几次新闻,米家服务挂了,导致无法下发指令。所以还是想试试不同的策略,相当于有个容灾备份
    qbqbqbqb
        10
    qbqbqbqb  
       309 天前
    @JIMOO 静态 NDP ,很多路由系统应该都没这个功能,基本上没法做
    qbqbqbqb
        11
    qbqbqbqb  
       309 天前
    即使路由器提供了 NDP 绑定也不方便做,家宽前缀都是动态的,还得写脚本
    JIMOO
        12
    JIMOO  
    OP
       309 天前
    @qbqbqbqb 有没有什么方式可以 ipv6 进来之后,再转内网到 ipv4 呢。就是类似端口映射,只是把 ipv6 的端口映射到 ipv4
    JIMOO
        13
    JIMOO  
    OP
       309 天前
    网上查了下,使用 socat ,可以将 ipv6 的端口可以映射到 ipv4 。但是目前我主路由是爱快,目前还搞不了。刚发现爱快有个 app 可以远程唤醒,关机状态也能用。就是爱快口碑不咋好,先就这样吧。
    提前祝大家新年快乐!
    liuyee
        14
    liuyee  
       309 天前
    OpenVPN 连上,想怎么唤醒就怎么唤醒,OpenVPN ipv4v6 都可以连
    BH1SMB
        15
    BH1SMB  
       309 天前
    直接硬件 ipkvm
    LisaSue
        16
    LisaSue  
       308 天前 via iPhone
    @huaseky 怎么偷数据法能不能告诉我,我想见识下。是开机卡上面给你放个 fpga 读你的内存然后通过 2.4gwifi 传回去吗。
    ontry
        17
    ontry  
       308 天前
    @LisaSue 开机卡是插在 PCIE 上, 一个硬盘的固件都能窃取数据更别说这种硬件及的了,你太高估国内厂商的底线和技术实力了了
    wanwaneryide
        18
    wanwaneryide  
       307 天前
    @JIMOO #9 说实话,真的影响不大,我记得好像就出过一次问题吧。这出事的频率还不如宽带出问题的频率,比太大的必要在乎这个
    LisaSue
        19
    LisaSue  
       307 天前
    @huaseky 你买一个开机卡看看 pcie x1 上面有没有走线,再教我用 esp 做 dma,谢谢
    ontry
        20
    ontry  
       307 天前
    @LisaSue 你这说的我都想笑,利益相关了? 就不说你们用公版 PCB 的事情了,一个随时都能被黑的中转控制服务器有啥资格保证内网开机棒的网络安全? 还一键升级,还 APi 接口,还批量控制,干脆在设计个一键转账算了
    qq2511296
        21
    qq2511296  
       307 天前
    网上查了下,使用 socat ,可以将 ipv6 的端口可以映射到 ipv4 。
    我前几天还特意试过。openwrt 映射端口到内外 ipv4 发起开机请求。实际结果,失败了。
    后面远程 ssh 登录路由器,然后通过命令 wol 开机 pc
    LisaSue
        22
    LisaSue  
       307 天前
    @huaseky 你说的我更想笑了,这个管公版 pcb 什么事?他这个设计本身只从 pcie 槽上面取电,根本没有连接到 pcie 的数据线.更其次这种开机卡的主控一般用 esp8266/32,几个脚几个功能掰掰指头就能数的过来,难道你想说这种双核 120mhz 的 mcu 能做 fpga 读你的内存?还是你花十几块钱买个 fpga 回去?更其次你一直在讲走 pcie 不安全现在突然讲后台不安全,不可置否自建以外的都不安全.难道小米就安全了?借用你的话"你太高估国内厂商的底线和技术实力了",米家服务器崩了小米智能插座还能用吗?没用过就问问.
    doveyoung
        23
    doveyoung  
       307 天前
    怎么跟我理解的好像不太一样呢,WOL 依靠 mac 地址,发的包里要带 mac 地址信息,所以我是让内网服务器坐的,执行 WOL 的发包命令,电脑本身设置开启 WOL ,这样在关机的时候网卡还是亮着的,能收到 WOL 包。
    jxdqwert131
        24
    jxdqwert131  
       306 天前   ❤️ 1
    home assistant ,一个按钮在本地 wol
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.