700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 通过手机 电脑远程开关机 Windows和linux机手机 电脑相互控制

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

时间:2023-07-22 04:42:37

相关推荐

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

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

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

简介

远程唤醒技术(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地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。