wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或者需求等不及你往公司跑一趟,也许这途中公司会损失更多。或者,晚上在家里工作了,第二天忘记把资料带回公司,这时远程开机也显得尤为重要。总之,如果你有远程办公的需求,就会用到远程开机。

大家好,又见面了,我是你们的朋友全栈君。        远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或者需求等不及你往公司跑一趟,也许这途中公司会损失更多。或者,晚上在家里工作了,第二天忘记把资料带回公司,这时远程开机也显得尤为重要。总之,如果你有远程办公的需求,就会用到远程开机。
        最近折腾了一番远程开机,其中走了不少弯路,各种测试,都快把同事的主机测废了,如果他知道我一晚给他的主机开关了几十次,希望他能原谅我。
开始步入正题
设置步骤(与先后顺序无关,随系统不一,可能界面有所不同)

1 设置网卡

     在你的系统里找到本地连接,右击–属性–配置

    wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

      选择网卡的配置,高级选项,关机网络唤醒  魔术封包唤醒  样式比对唤醒 通通开启。各个参数具体有什么区别,目前没有找到官方资料,不过都开启肯定没错。

     wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

    网卡的电源管理选项中,允许计算机关闭此设备以节约电源一定要关闭,否则网卡断电了就无法唤醒了。

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

2 设置bois

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

      此处华硕截图为例。每个人跟每个人的电脑也不一样,一般都是在高级电源管理中,此处可以设置

键盘唤醒,
鼠标唤醒,
网卡唤醒,
RTC唤醒(实时时钟Real-Time Clock)。
看你需求了,此处我们需要远程唤醒,网卡唤醒(由PCIE设备唤醒)这一项是一定要开启的。
        在这里,我还发现一个小插曲,正好我和同事的电脑是一个ps/2接口的鼠标,usb接口的键盘,另一个是usb接口的鼠标,ps/2接口的键盘,很庆幸,一下就被我发现,ps/2接口的设备才支持设置唤醒功能,usb接口的设备是不支持唤醒的,因为关机后不会保留usb供电。同事的电脑被我设置为可以键盘唤醒,关机后按键盘Ctrl + Esc 瞬间开机,感觉也是爽歪歪啊。

使用过程中发现,即使你只是使用局域网唤醒,那么你的电脑也需要设置arp静态绑定,或者你的路由设置了,你的路由支持唤醒,也可以用路由进行唤醒。

电脑设置arp静态绑定的话,容易造成以后使用这个ip的主机变了,如果不更新arp记录,导致你和它之间无法通信,所以我们采取广播的形式。

例如:ip为 192.169.0.100  mac地址为  11-22-33-44-55-66

我们发送 magic package 时,发送到192.169.0.255

3 arp静态绑定,有广域网唤醒需求的作路由端口转发(不过好像都有此需求)

        无论是局域网唤醒,还是广域网唤醒,都需要在路由器设置arp静态绑定(目标主机的ip地址也需要是静态的,不能DHCP分配),就是把ip和网卡的mac地址静态绑定,这样在发魔幻封包数据的时候才能保证送达目的主机,如果不设置绑定,会出现刚关机的几分钟可以唤醒,关机时间长了就无法唤醒了。其实跟关机时间没有关系,并不是我一开始想的关机时间长了网卡断电了。当然如果你在网卡的电源管理设定了允许关闭设备是会出现这种情况。不过我们经过上述设置,已经排除网卡断电的情况,而是arp记录过期,导致找不到mac地址与ip地址对应的记录,就无法发送魔幻数据包。

        如果需要从广域网唤醒主机,那么需要在路由做端口转发,如果是多级路由,需要设置多级路由转发。端口转发说起来又够本文以上篇幅了,大家可以搜专门的文章了解。

鉴于我这里也走了不少弯路,许多新手可能也有跟我一样的困惑,上两张图。

端口转发在有的路由里叫虚拟服务器,有的叫端口映射,如下图:

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

唤醒工具
可以搜索 wake on lan 工具,mac版   windows版   ios版   Android版应有尽有,我windows用的wake-on-lan sender,小巧便捷。

wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

安卓版 百度搜索 android wake on lan 就会出来一堆下载链接。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143074.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)

    RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)

    2021年11月28日
  • 关于vagrant一个虚拟机搭建多个项目配置(总结)

    关于vagrant一个虚拟机搭建多个项目配置(总结)

  • win10 命令行进入指定目录方法[通俗易懂]

    win10 命令行进入指定目录方法[通俗易懂]原文地址:https://blog.csdn.net/weixin_29207913/article/details/106616959方法一在资源管理器”地址“前面输入cmd。如下图:确认后cmd就会进入相关目录,进行其他cmd操作。如下图:方法二在资源管理器中,按住shift,同时右键空白地方,将会出现分别点击红框中选项,能分别使用PowerShell和WSL进入对应目录…

    2022年10月16日
  • s一般怎么称呼自己的m_从你对四种新疆夏至美食的称呼,就能判断你是不是新疆人…

    s一般怎么称呼自己的m_从你对四种新疆夏至美食的称呼,就能判断你是不是新疆人…夏至到了,看着晴朗的天空,体味着周围不断蒸腾起的热浪,尤其是内里的燥热难当。闭起眼来,问自己的内心的胃,现在最想吃的、喝的是什么?不承想,竟然是最具有新疆特色的几样美味。而且,我今天不准备说怎么吃,只说怎么叫!意不意外,新鲜不新鲜!第一种美味——冰镇红乌苏你一定会认为我要说大盘鸡?哈哈哈,太土了吧!也不知道从什么时候起,乌苏啤酒,成为了流行全国的夏日最火啤酒。如果你说“乌苏啤酒”恭喜你,你要被小轻…

  • JavaScript小白教程6JS高级教程

    JavaScript小白教程6JS高级教程JavaScript对象所有事物都是对象JavaScript提供多个内建对象,比如String、Date、Array等等。对象只是带有属性和方法的特殊数据类型。布尔型可以是一个对象。

  • win32 api函数_c调用webapi接口

    win32 api函数_c调用webapi接口前言如果要在Windows上面写程序,就不得不了解一些Win32Api的使用,Win32Api在C/C++的环境中使用非常的方便,直接调用头文件<Windows.h>使用就行了,但在C#中不会这么简单,需要在指定的模块之中导入想要的Win32,下面我们来学习一下如何在C#之中使用Win32Api…在测试Win32Api之前,我先教大家如何获取有窗口的进程信息,代码如下:有窗口的进程,它的窗口句柄不会为0,所以我们只需在所有运行的程序之中判断一.

    2022年10月11日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号