首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

如何实现远程开机或者唤醒睡眠的电脑?

  •  
  •   razios · 96 天前用 Android 发布 · 2504 次点击
    这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。
    外网关机重启可以通过 rdp 之类远程,但是开机或者唤醒就没什么办法。有什么方案呢?
    第 1 条附言  ·  96 天前
    另外我想补充一个问题,为什么 win10 死活不能 wol 开机,只能唤醒,查过很多资料设置都不行。。
    35 回复  |  直到 2019-01-17 10:45:38 +08:00
        1
    jisibencom   96 天前 via Android
    wol
        2
    villivateur   96 天前 via Android
    部分主板的网卡支持远程唤醒,可以查点相关资料
        3
    triptipstop   96 天前   ♥ 1
    再搞个可联网的设备控制电脑开关
        4
    leafleave   96 天前 via iPhone
    楼上 wol 可以,要是内网 ip,或者 ip 变动,还是用向日葵远程开机棒稳定
        5
    C2G   96 天前 via Android
    wol 路由器网页端支持的话甚至能 frp 访问网页端进行唤醒。
    其实智能插座也可以开机
        6
    won   96 天前   ♥ 1
    睡眠的电脑鼠标放在震动模式的手机上面
        7
    AlphaTr   96 天前 via iPhone
    wol 不用 IP 吧,只是内网广播包含网卡 MAC 信息的特定消息,支持的网卡收到消息后就会启动系统
        8
    zsy979   96 天前
    TeamViewer 可以唤醒吧,远程开机有些主板支持还有向日葵的硬件
        9
    nightv2   96 天前 via Android   ♥ 1
    电脑设置通电自动开机,然后再接一个可以网络访问的插座
        10
    razios   96 天前 via Android
    @C2G 智能插座只能远程通电,貌似开机还得按开机键吧。。
        11
    razios   96 天前 via Android
    @nightv2 哪里设置来着。。
        12
    razios   96 天前 via Android
    @won 你这个思路很独特哈
        13
    razios   96 天前 via Android
    @leafleave 不知道为什么换了 win10 后 wol 只能睡眠唤醒,而且外网的话也比较难,以前用过花生壳不行虽然理论可行,向日葵没试过
        14
    Midnight   96 天前   ♥ 1
    只谈休眠的情况下利用 teamviewer 可以远程唤醒,也可以利用路由唤醒。
    如果怕耗电要关机的话,可以利用智能插座配合主板通电开机,BIOS 里有设置的,默认是上一次情况(关机断电,不开机;开机断电,开机)
        15
    ashes1122   96 天前
    @razios 电脑设置来电开机。
        16
    westoy   96 天前   ♥ 1
    我以前折腾过

    当时妖板厂 B85 网卡高通的,linux 下 WOL 死活唤醒不了, 打了 gayhub 上的 patch 都不行

    通电启动主板里压根没用, 通过智能插座启动也不行

    拿重物压住一个键盘键, 通过 usb 唤醒在通电关闭的下一次是有用的, 如果断了再通电源, 也没办法启动

    最后简单粗暴的在香蕉派 GPIO 上走了两根杜邦线到开机针脚上, 完美解决问题..........
        17
    titanium98118   96 天前   ♥ 1
    intel vpro...
    ipmi...
        18
    ThirdFlame   96 天前
    WOL 可以的,要求 有线网络
    另外 台式机 BIOS 里有通电自启动的选项,那么加上智能插座即可。

    楼上的 GPIO 物理模拟开机键按下的方法 当然也可以。
        19
    gamexg   96 天前
    路由器是否支持静态 arp 绑定?
    支持的话,给电脑绑定一个 ip,然后路由器映射任意一个 udp 端口到绑定 ip。
    之后直接从外网向公网 ip+转发端口发送唤醒包即可。(web 发送唤醒包 https://www.depicus.com/wake-on-lan/woli )

    没公网 ip 或路由器不支持 arp 静态绑定,那么无解。
    只能考虑局域网放个 nodemcu 等设备了。
        20
    gamexg   96 天前
    @gamexg 需要路由器支持 arp 绑定的原因是:

    路由器收到 udp 包需要转发给内网计算机,转发需要目的计算机的 mac 地址,常规操作是发送 arp 包,但是现在目的计算机未开机,不会回应 arp 包,所以会失败。
    但是如果绑定了 arp 地址,那么就不需要 arp 请求这一步了,可以直接转发 udp 包,目标计算机网卡收到唤醒包后就可以正常开机了。
        21
    C2G   96 天前 via Android
    @razios #10 bios 设置来电开机
        22
    Hazurt   96 天前
    目前智能路由器都集成 wol 了吧。
    集成方案还有 wifi 插座和开机棒,不过用的他人服务,限制多价格还不便宜。
    在我换路由之前用的树莓派,分别插路由网口、usb 取电,就是一个服务器了(误),
    可以通过 ssh 上去执行 wol 唤醒设备,或挂上 php 直接用网页开机。
        23
    Mac   96 天前
    我是用智能插线板解决的,现在绝大部分主板 BIOS 都支持通电开机。
        24
    xh3ccc   96 天前
        25
    hfl1995   96 天前
    主板 bios 设置通电自动开机,teamviewer 自启动,无人值守模式
        26
    hfl1995   96 天前
    只能插座、主板 bios 设置通电自动开机,teamviewer 自启动,无人值守模式
        27
    hongxin   96 天前 via Android   ♥ 1
    win10 电源选项里,快速启动那个勾要去掉,主板 wol 或者 s5 要开启
        28
    1024MB   96 天前 via Android
    现在的机箱不是自带了一个控制器了吗?
        29
    cnsun   96 天前
    @won 秀儿 是你吗?
        30
    razios   96 天前 via Android
    @hongxin 谢谢,解决了
        32
    fangyufanwill   96 天前
    win10 系统电源管理里面新增了一个“快速启动”的功能,这个会导致点击“关机”按钮关机后,系统进入一种休眠状态,这个时候通过网络是不能唤醒系统的。这个时候如果拔掉电源线,你就会发现这个时候可以开机了...
        33
    yingfengi   96 天前 via Android
        34
    xspoco   95 天前
    淘宝整一个远程开机卡,或者 向日葵的开机棒。能 app 开机。
    我两个都买了,淘宝买的开机卡比开机棒好用。。
        35
    nyaruko   95 天前
    曾经做过和 lz 类似的尝试。我的场景是自己的 ETH 矿机,需要远程开关机,或者死机之后重启。

    一开始用 wol,但是发现死机之后没法关机,也谈不上重启了,而且 wol 必须有一台矿机活着来保证我可以 ssh 到某台矿机然后执行命令。

    最后的方法是,用了一个树莓派,GPIO 接继电器,继电器的常开接电连接到主板的电源端子。

    树莓派上有一个进程轮询所有矿机的挖矿软件 API,发现 API 异常,直接继电器吸合五秒,相当于按住电源键五秒钟强制关机,然后再次吸合继电器一秒钟开机。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3036 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 14:25 · PVG 22:25 · LAX 07:25 · JFK 10:25
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1