windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)寞水

大家好,又见面了,我是你们的朋友全栈君。

        远程唤醒技术(WOL,Wake-on-LAN) 是由网卡配合其他软硬件,通过局域网或广域网实现远程开机的一种技术,配合远程桌面软件的使用,可最大程度的为办公、家庭等的远程操作控制提供便利。这种技术非常适合具有远程网络管理要求的环境,如果有这种要求在选购网卡时应注意是否具有此功能。

一、远程唤醒技术的必备条件。

1、远程唤醒技术须网卡支持远程唤醒功能,即被唤醒电脑网卡需支持Wake on LAN功能,而用于唤醒其他计算机的网卡则不必支持WOL。

2、主板也必需支持远程唤醒功能,进入BIOS,查看CMOS的”Power Management Setup”菜单中是否拥有”Wake on LAN”项和Wake on PCI Card项,如果有则表示支持PCI插槽的网卡远程唤醒。

3、网卡是否支持远程唤醒的简单判断方法:在关机状态下,网卡指示灯闪亮的即支持远程唤醒功能。

二、安装网卡驱动,便能魔术包。

1、在被唤醒电脑的设备管理器的网络适配器中启用该功能魔术包。本人网卡为Intel(R) Ethernet Connection (2) I219-V,默认系统安装后的驱动如下,高级选项的属性中未找到魔术包选项,不用着急,这说明驱动存在问题。

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

2、去网卡官方网站下载最新的网卡驱动。Intel(R) Ethernet Connection (2) I219-V的下载网址为upe-product-placeholder,如下。

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

3、下载后直接安装即可,安装后的属性窗口如下,使用魔术包。

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

4、在电源管理选项卡中,勾选如下两选项,默认已勾选,点击确定。

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

5、关机测试发现网卡指示灯不闪亮,也无法实现开机。百思不得其解,最后将电脑电源和路由器所在的插排断电,约1分钟后,上电,成功。

三、唤醒。

        远程唤醒分为局域网唤醒和广域网唤醒, WakeOnLanGui软件即可实现局域网(即同一个网段下)远程唤醒,还可实现跨路由器的internet广域网唤醒。

1、局域网唤醒。直接输入MAC地址和掩码即可实现,较简单。如图:

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

2、广域网唤醒。如果被唤醒电脑通过路由器接入internet,当唤醒魔包到达路由器时,因电脑在关机状态下无IP地址,路由器无法通过ARP协议实现IP地址到被唤醒电脑MAC地址的解析,进而无法向被唤醒电脑转发唤醒魔包。因此,路由器需进行以下设置:

a、在DHCP服务器中为被唤醒电脑设置静态IP地址。

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

b、设置虚拟转发规则,实现对广域网IP:端口的访问转化为对某私网IP:端口的访问。如下图所示:

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

c、设置静态ARP。因为关机状态下,电脑无IP。路由器只能通过静态ARP列表,找到第二步所设的私网IP对应的MAC地址,实现数据包对某私网IP对应的某个MAC地址发送,从而唤醒电脑。如下图所示:

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

d、广域网唤醒操作,端口号即为路由器转发的端口号,如下图:

windows,远程开机,远程唤醒(WOL,Wake-on-LAN)

附:若关机一段时间后,再也无法实现远程开机,解决方案如下:

windows,远程开机,远程唤醒(WOL,Wake-on-LAN),只在刚关机一段时间内可以实现,时间长了就无法实现_寞水-CSDN博客_关机久了不能网络唤醒

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

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

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


相关推荐

  • 使用 Vue + LayUI 做后台管理、RESTful 交互

    使用 Vue + LayUI 做后台管理、RESTful 交互一、前言1、之前使用了React/Angular,使用起来显然是比jQuery好多了,但时隔半年,最近再次深入研究了vue,很惊喜。故以后选择MVC/MVVM框架的话,建议首选vue,主要是其代码结构,清晰简单。2、使用vue+layui了,但layui里边的layui.js模块vue.js冲突,因此放弃使用layui.js,导致很多高级…

    2022年6月25日
    27
  • 暂时性死区 理解

    暂时性死区 理解let和const声明的变量不存在变量提升,其作用域都是块级作用域,凡是在声明变量之前使用变量就会报错,所以,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporaldeadzone,简称TDZ)。if(true){//死区开始lzp=’lut’;//ReferenceErrorconsole….

    2022年6月26日
    40
  • 刚入校的孩子写了一封信电脑

    刚入校的孩子写了一封信电脑

    2022年1月5日
    49
  • T-SQL查询进阶-10分钟理解游标

    T-SQL查询进阶-10分钟理解游标

    2022年3月12日
    38
  • Sub-process /usr/bin/dpkg returned an error code_sub-process /usr/bin/dpkg

    Sub-process /usr/bin/dpkg returned an error code_sub-process /usr/bin/dpkgE:Sub-process/usr/bin/dpkgreturnedanerrorcode(1)解决办法安装libapache2-svn出现了这个错误,是由于apt-get安装软件时出现了类似于:dpkg:errorprocessingpackagelibapache2-mod-svn(–configure):subprocessinstalledpost-i…

    2022年10月7日
    1
  • MapReduce编程模型[通俗易懂]

    MapReduce编程模型[通俗易懂]1.MapReduce简介MapReduce是一个分布式运算程序的编程框架,核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在Hadoop集群上。一个完整的mapreduce程序在分布式运行时有三类实例进程:MRAppMaster负责整个程序的过程调度及状态协调MapTask负责map阶段的整个数据处理流程ReduceTask负责reduce阶段的整个数据处理流程2.MapReduce核心编程思想1)分布式的运算程序往往需要分成至少2个阶段。2

    2022年6月26日
    30

发表回复

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

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