V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zephyru
V2EX  ›  硬件

有谁遇到过这种死机或者能告诉我那些远程开关机的控制卡是怎么实现的?

  •  
  •   zephyru · 2020-01-14 14:40:01 +08:00 · 2695 次点击
    这是一个创建于 1783 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前置条件:
    * 内网有一台 win10 系统的主机是操作对象,一台树莓派
    * 树莓派反代到一台公网服务器上可以从公网远程上去实现反代或者发些指令之类的操作。
    已知的部分:
    * 用 wakeonlan 结合一些配置可以实现远程开机
    * 用 net rpc shutdown 结合一些配置可以发送远程关机指令
    死机过程:
    1、去年 10 月左右 win10 某次更新后在远程的过程中开始频繁的死机
    2、死机后屏幕上登录界面的时间固定在死机的时间点,登录界面无响应,没有蓝屏,ping 有响应,rpc 指令连接超时,mstsc 弹输入密码框输入后等待配置超时,共享出来的网络硬盘会掉线,重启后恢复。
    3、查看日志,没什么有价值的信息,偶尔能看见死机前几十分钟有两个和 win10 自动更新有关的网络服务在启停遂关闭自动更新,禁用相关网络服务,好了两个月,现在又出现了
    4、这次大部分症状与之前类似,区别在于 mstsc 不弹密码输入框了 我的问题:
    1、有谁这种死机是什么原因微软的论坛我也发帖了但没人理我?
    2、我知道有一些智能插座能实现类似远程拔电源的效果,还有一些电脑远程控制卡之类的
    3、但我不想用第三方的 app,如果我想自己实现类似的东西(能接受网络指令断电的插座或远程控制卡)哪个简单一些,需要哪方面的知识和准备?
    4、或者比如存不存在什么插在 usb 口上能物理干涉开关机键的设备(最好这个设备自己还能连接 wifi 之类的接受网络指令)?

    10 条回复    2020-01-17 09:49:13 +08:00
    efsg
        1
    efsg  
       2020-01-14 14:49:28 +08:00 via Android
    答案是印度咖喱
    psychoo
        2
    psychoo  
       2020-01-14 14:55:42 +08:00
    其中一种远程控制卡,连接固定 wifi 不掉线,控制线并联到电脑 RESET 和 POWER 键上,接受远程指令控制开关机重启
    自己开发:1.至少一种 wifi 模组的驱动开发; 2.基础硬件电路知识。
    zephyru
        3
    zephyru  
    OP
       2020-01-14 15:07:15 +08:00
    刚发现发出来排版这么乱...也没见到编辑按钮
    @psychoo
    这么说来用现有的产品改造好像会更现实一点?
    psychoo
        4
    psychoo  
       2020-01-14 15:14:11 +08:00
    @zephyru #3 恩
    xiaojj
        5
    xiaojj  
       2020-01-14 15:15:18 +08:00
    树莓派控制继电器,主机设置成通电启动
    nyaruko
        6
    nyaruko  
       2020-01-14 16:55:14 +08:00   ❤️ 2
    我之前做过一个类似的,给楼主一点思路。

    我当时的需求是通过树莓派监控矿机,矿机出现异常时对矿机进行断电重启操作,或者在矿场停电后自动开机等。

    主要思路是,

    硬件部分,树莓派的每个 GPIO 接口连接一个继电器,继电器连接矿机主板的电源端子。GPIO 置高电平的时候,相当于按下电源键的操作,所以置高电平 5 秒相当于强制关机,1 秒相当于正常的按下电源键。

    软件部分就是监控挖矿软件的 API,发现算力异常的时候直接对 GPIO 进行操作即可。树莓派操作 IO 非常简单,有 python 库

    相关核心代码在此,希望能帮到楼主。
    https://github.com/zypoi/rpi-miner
    alect
        7
    alect  
       2020-01-14 17:42:06 +08:00
    某宝搜远程开机卡好像很多
    zephyru
        8
    zephyru  
    OP
       2020-01-14 19:05:09 +08:00
    @nyaruko 这个感觉可行性较高,先了解了解,谢谢
    tianyu1234
        9
    tianyu1234  
       2020-01-17 08:12:34 +08:00 via iPhone
    不是应该先解决死机的问题么?
    zephyru
        10
    zephyru  
    OP
       2020-01-17 09:49:13 +08:00
    @tianyu1234
    我也想啊,但不知道原因
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.