由于工作需要,需要经常在家远程公司电脑,处理一些工作,如果电脑一直开机也浪费电,所以想到通过电脑,或自己的手机远程控制公司控制台电脑,方便工作,所以在网上收集了下资料,现整理如下。

首先看看远程唤醒技术。以下是百度百科的介绍

简介

远程唤醒技术(WOL,Wake-on-LAN) 是由网卡配合其他软硬件,通过给处于待机状态的网卡发送特定的数据祯,实现电脑从停机状态启动的一种技术。

2实现条件

硬件要求

要想实现远程唤醒技术功能的电脑,对硬件的要求主要表现在电源,主板和网卡上。

电源

计算机电源必须是符合ATX 2.01标准以上的ATX电源,+5V Standby电流至少应在600mA以上。主要是保证在电源主要供电停止工作后,通过Standby线路供给主板和网卡工作电源。P3处理器以后的电源都支持。

主板

在PCI2.1标准和2.1标准以前,支持远程唤醒的主板上通常都拥有一个专门的3芯插座,保证在停机状态下给网卡供电(工作时由PCI插槽供电)。由于现在的主板绝大部分支持PCI 2.2标准,在主机停机状态下仍然可以直接通过PCI插槽向网卡提供+3.3V Standby电源,这样就不需要外加的3芯电源线给网卡供电。符合PCI 2.2标准的主板在供电上都支持远程唤醒,但是有的不能响应网卡和PCI设备的开机信号。支持远程唤醒的主板在BIOS设置中还要将网卡和PCI设备启动功能打开。如:"Wake on LAN" "Wake on PCI Card" "power on lan" "power on pci card"设置项。

网卡

网卡必须要支持WOL标准,这个标准最早由AMD公司提出。要想知道你的网卡是否支持WOL,在你确认电源、主板已经支持的情况下,你可以先将电脑关机,然后查看连接你网卡的设备上的网线连接状态指示灯。如果连接指示灯亮表示你的网卡支持WOL功能(即使主板BIOS中功能没有启用灯也亮),如果连接指示灯灭表示你的网卡不支持WOL功能。

硬件调试、支持后,就可以通过连接网卡的设备,向还处于部分工作状态中的网卡发送特定的数据祯,数据祯的内容是16位网卡的MAC地址。网卡收到数据祯后比对自己的MAC地址,如果正确,网卡就会通过PCI插槽向主板发送一个开机信号,电脑启动。

需要远程开机的电脑需要的条件
1.主板支持远程唤醒功能
2.板载网卡或PCI网卡支持唤醒功能
3.路由器支持ip-mac地址绑定。
4.ddns解析
3和4为广域网的要求

唤醒控制主机或手机需要的条件
相关的唤醒功能软件。

有了前面的知识和硬件支持,下面来配置相关设备

被唤醒主机设置:
1.开机在BIOS里开启唤醒功能,如wake up on lan ,pme event wake up,power on lan 等;
2.开机后选择网卡,配置网卡属性,把唤醒功能打开,允许魔法包开机;
3.网卡电源那里去掉所有的勾;这样在关机状态下也可以开机了
这样在局域网开机就没有问题了,如果要广域网开机,还需一下设置
4.在路由器里设置DDNS,如花生壳,因为一般电脑外网ip是动态的,如果是静态Ip这里跳过
5.在路由器设置ip-mac地址绑定。如果不作绑定,路由器是会丢弃广播包的,不会进行转发。
6.如果机器是dhcp获取ip,也要在路由器做绑定。
7.控制面板-电源那里,从不关闭硬盘,显示器,电脑。
8.路由器里设置端口转发2301转发到被控制机器ip,22端口(SSH)也转发,后面手机远程关机要用到

控制设备(手机,ipad,电脑等)设置:
1.手机搜索远程唤醒,很多软件,下载一个
2.ipad同上
3.电脑同上,如wakeuponlan软件。
4.被控制机mac地址,如果是内网。
5.被控制机器ip,mac地址,端口号(和映射的端口号要一致)
6.如果是手机关机,要安装一个ssh客户端,然后远程PC机,关机输入命令shutdown -s -t 0
7.pc机安装ssh服务器程序,百度很多。

手机控制PC开关机
在唤醒软件里输入ip,mac,端口后开机,关机需要用ssh连接PC,输入命令 shutdown -s -t 0,用ssh省流量,图形界面很卡的。

电脑控制PC开关机
这个很简单了,开机同上,关机可以用ssh也可以用图形界面,如远程服务,VNC等。

手机控制电脑刚刚讲过,电脑控制手机,ipad,无非就是在手机ipad上面装个ssh服务端软件,然后用pc去连接,手机需要先root。
安卓和ios都是基于unix开发的,连接上后像控制linux一样,当然需要一定linux系统基础。

如果是linux机器,默认可能没有开启wol功能。
首先linux下使用ethtool工具来查看wol功能是否开启:
ethtool eth0
开启wol功能
ethtool -s eth0 wol g   //s表示改变参数的意思
唤醒其他机器:
wol 目标mac地址

转载于:https://blog.51cto.com/hackyao/1340298

通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制相关推荐

  1. 如何实现电脑远程开关机?

    要实现电脑远程开关机,您可以使用远程桌面软件或命令行工具.如果您使用的是 Windows 操作系统,您可以使用 Windows 远程桌面协议 (RDP) 或使用命令行工具 "shutdown ...

  2. 易微联通断器实现电脑远程开关机

    功能描述 这个方案比较简单,买一个易微联通断器,按教程接线就可以了.既然用的是易微联通断器,就需要下载易微联的app,接入小爱同学需要在米家里绑定易微联的账号. 1.支持易微联的手机app远程开关机, ...

  3. 计算机控制系统开关,电脑远程开关机控制器

    原标题:电脑远程开关机控制器 SPD-M05电脑远程开机/关机/复位远程控制器 斯必得SPD-M05电脑远程开机/关机/复位控制器是专为各种服务器及无人值守机房电脑远程遥控开机/关机/复位所开发.该控 ...

  4. 利用esp01s模块和光耦817实现天猫精灵、小爱同学实现电脑远程开关机

    利用esp01s模块和光耦817实现天猫精灵.小爱同学实现电脑远程开关机(由于电脑电源开机线是5V,需要另外加两个5V转3.3V模块对esp01s提供电源和反馈开关机状态). /** 利用esp01s ...

  5. 利用 HomeAssistant 实现电脑远程开关机

    利用 HomeAssistant 实现电脑远程开关机 配置 Airytec Switch Off 下载并安装 Airytec Switch Off,如果下载的是便携版,解压即可 配置 Airytec ...

  6. 电脑远程开关机=中控客户端设置说明

    目录 一.目的: 1.一些电脑需要远程将其开关机 一.步骤: 1.开机配置:在BIOS设置网络唤醒(开机时按F1/F2/Delete进入BIOS) ①设置网络唤醒 2.在操作系统下,更改网卡驱动的设置 ...

  7. linux下远程控制继电器,更智能的电脑远程开关机-基于继电器

    #define BLINKER_WIFI #include char auth[] = "key"; // 编写:1812z char ssid[] = "wifi&qu ...

  8. teamviewer linux远程开机,一分钟就能学会用手机远程控制你的电脑,远程开关机就是这么简单...

    一.向日葵远程控制 向日葵远程控制软件手机端这个是配合向日葵远程控制被控端也就是电脑端来使用的,连接之后便可以用手机来操控你的电脑.不同触碰或者点击有着不同的功能,使用前会有教程的. 向日葵远程控制软 ...

  9. 电脑服务器 定时开关机 远程开关机(windows+linux)

    定时开关机.远程开关机在实际使用上总是有需求 以下总结了我个人常用的方法 一.定时开机 定时开机主要依赖主板和电源的支持,电源通常是支持的,只有少部分不支持,如果设置了主板不成功,通常就是电源的问题了 ...

最新文章

  1. 华为的创新——计划制定和调整水平
  2. WebMessenger完善后将作为一个开源项目
  3. call、bind与apply
  4. 关卡设计快速入门_1. 创建新项目
  5. 【SeeMusic】音符方块颜色设置 ( 单一颜色设置 | 多彩音符设置 | 定时变色设置 | 渐变颜色 | 分轨道提示 )
  6. python安装完后无法打开运行_安装Python完成后无法正确运行
  7. BUUCTF-reverse3
  8. leetcode 423. Reconstruct Original Digits from English | 423. 从英文中重建数字(Java)
  9. Uber提出有创造力的POET:自行开发更困难环境和解决方案
  10. 如何实现快捷方式中的查找目标功能
  11. App Tamer Mac版常见问题解答
  12. linux用户管理命令(添加,删除,修改)
  13. 黑苹果快捷键修改_小米air13.3安装黑苹果教程
  14. 科研ABC - 文献检索
  15. 2013年放假安排时间表 法定节假日安排通知 ( IS2120@BG57IV3)
  16. R语言基础-Rstudio基本使用
  17. linux 添加用户到组命令,linux下添加用户组和用户
  18. SOM网络--机器学习(郑捷 著)
  19. GameCenter Achievement相关问题
  20. 升级OSX High Sierra 10.13遇到一些问题及解决方法

热门文章

  1. win8系统购买ndows8,想将系统升级到Win8么?Windows8升级助手详解
  2. 线性代数java包,Jama的常用方法
  3. 记:某次关于均方根与均值的讨论心得
  4. c语言如何写gba文件,GBA开发文档.doc
  5. fat32转ntfs
  6. 软件工程考研复试速成 - 知识点精炼 - 背诵版
  7. html多张图片合在一块,怎么把几张照片合在一起
  8. 最小生成树——道路建设
  9. UserAccount权限控制
  10. 纪念Winamp----------Winamp辉煌历史回顾