如何批量开启多台电脑?

说来也巧,云子可信刚好最近出了个一键批量开关机的功能,支持一键开启局域网内的所有计算机,可能能帮到答主。

当然,远程开机功能现而今是个比较普通的功能,市面上还有很多产品也支持这个功能,包括一些硬件产品和一些免费的软件产品。

一键开关机功能的部分

下面讲一讲批量开机功能的大概原理:

远程开一台计算机

要解决批量开机的问题,首先要解决开指定的一台计算机的问题,即用一台计算机去使得另一台计算机开机,也就是大家平常所说的“远程开机”

远程开机的问题早在1980年左右就被 inter 和 IBM 团队解决了,提出一种叫Wake on LAN ( WoL ) 的局域网唤醒的协议。该协议需要硬件如主板、电源、网卡的支持。由于硬件在当时没有特别普及,Wake on LAN 协议并未得到很好的普及。

IBM PCI Token-Ring Adapter 2 上的 Wake-On-LAN 物理接口(白色模块),图片来源于 wikipedia.org

随着计算机硬件的逐渐发展,Wake on LAN 现在已经作为一个工业标准协议广泛普及,用于在低功耗模式下远程唤醒计算机,即远程开机。

怎样的计算机硬件才能支持 Wake on LAN 进行远程开机呢?

    计算机需要有ATX电源

    网卡需要支持 Wake on LAN 协议

    主板需要支持相应的电源和网卡

    BIOS上也有相应设置

Wake on LAN 是如何工作的呢?

这得从一个叫魔术包( Magic Packet )的特殊数据包说起,要让计算机被远程唤醒,也就是说需要计算机收到并处理这个魔术包的信息。

Wake on LAN 魔术包,图片来源于 howtogeek.com

可以看出,Wake on LAN 的魔术包是以UDP包的形式发送的,UDP Header 中包含了如下几个信息:

    Source IP: 发送魔术包的设备的 IP 地址(这里的设备不仅仅是计算机,也有可能是其他可以发包的设备,比如市面上常见的开机棒等)。

    Destination IP: 目的计算机的 IP 地址,即需要唤醒计算机的 IP 地址。

    Source PortDestination Port: 上述对应设备的端口号。

值得注意的是,魔术包中经常也会发送目的计算机的 MAC Address( MAC 地址 )。通过 Destination IP 和 MAC Address 可以确定需要唤醒计算机。

计算机之间发送魔术包的图例,图片来源于 baike.baidu.com

现在大家可能对设备之间怎样唤醒计算机有了一定的了解。即只要有一台计算机或硬件设备能给目标计算机发送魔术包(Magic Packet 即可)。

大家说 Wake on LAN ,都会说远程开机。光靠上面的描述并无法很好地完成“远程”这个特点。那么作为市面上声称的“远程开机”产品,特别是云子可信终端管理这样的 SaaS 产品,是如何做到“远程”的呢?

远程开机流程示意图

说道远程开机就得说到云服务,这里就拿云子可信为例,说明一下如何做到“远程”开机:

前期准备:

    首先设备A处于开机状态,且能够发送 Wake on LAN 的魔术包。

    如果是计算机则仅需要安装相应软件,如云子可信终端管理客户端。若是开机棒则需要保证开机棒运行、联网正常。

开机流程:

    作为管理员可以通过PC端下发开机策略给云服务器 C(对于云子可信也可以用移动端的微信小程序下发策略)。    

    云服务器在接到管理员的策略之后,云服务器 C会发送一条消息给局域网内的设备A( A 已经开机且具有发魔术包的能力)。    

    设备 A 在接收到云服务器 C 发送的消息后,便会将魔术包发送给目标设备 B 。

    目标设备 B 通过 Wake on LAN 协议被唤醒,执行开机。

远程批量开启计算机

现在我们知道了如何远程开启一台计算机,那么如何批量开启多台电脑呢?

前面说道,Wake on LAN 所发送的魔术包是 UDP 包,采用的 UDP 协议。UDP 协议是一种无连接的传输协议,即发送 UDP 包时不需要像 TCP 包一样需要在通信双方进行三次握手,更像是一种广播。为局域网内所有计算机发送的开机广播。

既然是广播,会导致局域网内不希望开机的计算机也开机吗?

答案是不会,正如上面魔术包中的信息所示,魔术包中包含了目的设备的IP、MAC等信息,只有符合IP、MAC的计算机才能被开机。就云子可信而言,开机需要发送的魔术包中已经包含了需要开机的计算机信息。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • WakeOnLan 首先简单介绍一下什么是WakeOnLanWake-On-LAN简称WOL,是一种电源管理功能;...
    爱捣腾的吴大爷阅读 75,384评论 9 32
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,813评论 0 5
  • 后期整理字体以及排版问题,修订不适合的翻译 “A wealth of information. Smart, ye...
    iamzzz阅读 732评论 0 0
  • Ben often buys lunch at school.He usually spends around $...
    小猪慕慕阅读 412评论 0 1
  • 我推开我的卧室。 《狼》和着昏暗的灯光,夹杂在潮腐的空气里扑面而来。 卧室很黑。加了灯罩的25瓦灯泡照亮了黝红的桌...
    程咬金cy阅读 425评论 0 0