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 就会出来一堆下载链接。


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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java递归和迭代的区别

    java递归和迭代的区别出现栈的溢出.而迭代不会!  递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口. 递归分为两个阶段:1)递推:把复杂的问题的求解推到比原问

    2022年5月5日
    45
  • 软考网络工程师备考经验

    软考网络工程师备考经验软考网工的备考经验文章目录讲废话题型备考经验上午题下午题刷题软件讲废话本人大三,网络工程专业。11月8日考的试,11月18日出的成绩。上午53,下午54,但是成绩还是让我不太满意鸭!!!最开始大二的时候从老师的嘴里听到的有能力的去考软考(其实我也没什么能力,是个老菜逼了。。。)所以下课的时候就了解了一下。软考有初级、中级、高级。初级是网管员没什么技术含量挺简单的,高级呢,要写论文还没项目经验也不会写论文,所以就选择了中级网络工程师。题型分为上午题(75道选择题)、下午题(案例分析4大题7

    2022年5月28日
    33
  • postgresal去重_postgresql数据库去重方法

    postgresal去重_postgresql数据库去重方法数据库去重有很多方法,下面列出目前理解与使用的方法第一种通过groupby分组,然后将分组后的数据写入临时表然后再写入另外的表,对于没有出现再groupby后面的field可以用函数max,min提取,效率较高–适合情况:这种情况适合重复率非常高的情况,一般来说重复率超过5成则可以考虑用这个方法–优点:对于重复率高的数据集的去重,十分推荐用这种方法–缺点:uuid不能用max或min提取…

    2022年10月1日
    0
  • springboot 如何优雅的抛出异常

    springboot 如何优雅的抛出异常

    2020年11月9日
    200
  • Vue 箭头函数

    Vue 箭头函数箭头函数1.1认识箭头函数传统定义函数:constaaa=function(parse){}对象字面量中定义函数:constobj={ bbb(parse){ }}Es6中箭头函数;constccc=()=>{}箭头函数的参数和返回值参数问题:放入两个参数:constobj=(num1,num2)=>{retu…

    2022年6月24日
    49
  • 微信小程序实质是什么? Hybrid App「建议收藏」

    微信小程序实质是什么? Hybrid App

    2022年2月22日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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