精华内容
下载资源
问答
  • WOL远程开机

    2014-06-11 14:14:25
    远程开机,适用方法 创建AndroidSystemService对象 AndroidSystemService obj = new AndroidSystemService(); // 调用开机方法 // 参数1:开机的机器的LAN MAC地址 ,也可以是一个LIST.那么第二个参数就应该是一个...
  • WOL远程开机-易语言

    2021-06-11 20:05:55
    本程序可以方便远程对电脑或服务器进行开机操作,本源码非原创,是来自某位大佬的源码,我只不过做了一点优化,使得程序更好用而已。使用方法已经写在了源码里,如有不懂的,请自行百度!
  • WOL远程开机——通过ESP8266+Binker平台实现 之前疫情现在家里,无聊时改装家里的吸顶灯入网时,寻找了各种物联网平台,最终找到了blinker(点灯)这个物联网平台,APP很简洁,同时提供方便的API接口,非常适于DIY。...

    WOL远程开机——通过ESP8266+blinker(点灯)平台实现

    之前疫情现在家里,无聊时改装家里的吸顶灯入网时,寻找了各种物联网平台,最终找到了blinker(点灯)这个物联网平台,APP很简洁,同时提供方便的API接口,非常适于DIY。
    然后就是这次的想法,开学后已经搞好了Teamview远程连接自己的实验室电脑,使自己在宿舍也能科(hua)研(shui),但又因为实验室电脑总是开着,感觉不舒服(毕竟是自己配的机子,不舍得一直烧着)。于是想着怎么远程开关机,淘宝上的向日葵开机棒一个108,看了看原理,发现身为一个电子专业的科研狗,买了就是交智商税,刚好想到了用前面提到的平台,就可以实现远程开机,最后成本就8块钱(或者不要钱,我的ESP8266是本科玩剩下的,用不完就送学弟了)。

    说明

    本方法适合没公网IP的、没自己服务器的、没高级路由器的三无玩家,有以上几个的也可以这么搞,但没必要,毕竟(教程一堆):

    1. 宽带是公网IP的直接走内网映射
    2. 有腾讯云、阿里云服务器的直接走转发
    3. 有高级路由器的(带WOL功能)直接设置
      但是如果图方便也可以

    预备知识

    1. 计算机网络基本知识
    2. C语言基本知识
    3. Arduino编程经验(没有也行)
      (如果是电子专业的,肯定没啥障碍)

    所需材料和前提

    前提

    1. 自己的电脑支持WOL
    2. 连着网的路由器
      (没有上面两个前提的可以直接放弃)

    材料

    1. 手机APP(blinker,Android & IOS 平台都有)
    2. ESP8266模块一个

    调试下载工具

    1. Arduino IDE平台(编译用)
    2. USB转TTL模块(下载用)

    原理

    如果有上述提到的预备知识,则整体原理会非常简单,一句话概括就是手机APP端发送MQTT包到ESP8266,ESP8266转发WOL的UDP包到本地子网。

    WOL

    WOL(Wake On LAN) 局域网唤醒,顾名思义,是一种在局域网内唤醒PC的一种技术。其主要原理是向本地子网内的机器广播一个包含有目标机器网卡MAC地址的一个UDP包(WOL魔术包),所有接收到的机器解析包中的MAC地址,匹配成功的网卡发送对应命令,开启电脑。

    Blinker平台

    Blinker平台简介其官网有具体的介绍(链接在这),在此就大致说明一下本方法所用到的原理即可。
    原理

    大致原理即如图所示,在局域网内网中,手机客户端直接通过局域网与ESP8266通讯,ESP8266接收到指令后进行WOL包的广播发送,在非局域网的远程连接中,ESP8266与Blinker服务器连接,同时手机客户端向Blinker服务器发送相关指令后,服务器转发给远端的ESP8266后,ESP8266发送WOL包唤醒电脑。

    步骤

    STEP1:设置WOL(实现内网唤醒)

    WOL在BIOS中设置,具体的机器需要具体设置,就是在BIOS中打开一个选项开关,具体步骤自己在BIOS中找,我的电脑的设置如下:
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    其次就是在Windows中设置网卡的步骤,设置步骤如下:
    首先在设备管理器中找到自己的以太网卡,找到连网线的那个网卡,进行如下操作:
    在这里插入图片描述

    然后继续在此页面下进行已下操作:
    在这里插入图片描述

    最后在网络和共享中心中查看自己网卡的MAC地址和IP地址:
    在这里插入图片描述

    全部设置正确后,便可以在本地局域网下进行设备唤醒了。
    iOS下的Wolow软件可以进行测试,在手机连接路由器后(手机,电脑在同一个子网下,同时路由器没有开启AP隔离功能(一般都不开启)),进入对应设置,点击唤醒电脑就可以唤醒了。

    注:最好在路由器中设置PC的IP与MAC绑定,方便后续的开机状态检查功能拓展,若不设置此项,开机功能可以用,但是可能无法进行设备开启状态检查!!!

    Wolow软件设置如下:

    首先添加新设备,界面如下:

    在这里插入图片描述

    接下来按照提示进行相关设置的填写,界面如下:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A03j8cz4-1598239993341)(\app2.jpg)]

    设置完成后进行测试,若PC没能启动检查是否有设置错误的地方,直到测试成功唤醒。

    STEP2:ESP8266程序编写 + Blinker设置(实现外网唤醒)

    先贴程序,对着程序进行解释:

    /**
     * 本项目简单的利用了blinker的Button例程,在客户端按下按键后,
     * 通过MQTT通知ESP8266触发按键处理函数,按键处理函数主要负责
     * 发送WOL的UDP魔术包,WOL魔术包格式如下
     * FF FF FF FF FF FF ( XX XX XX XX XX XX (网卡的MAC地址)) x 16
     * 包的总大小为 6+6*16 = 102 Byte 
    */
    
    #define BLINKER_WIFI
    
    #include <Blinker.h>
    
    //对应客户端的秘钥
    char auth[] = "************";
    //WIFI SSID
    char ssid[] = "XXXX";
    //WIFI Password
    char pswd[] = "XXXX";
    
    #define BUTTON_1 "OPEN"
    
    
    WiFiUDP Udp;
    //网卡的IP地址
    const IPAddress remote_ip(192, 168, 0, 1);
    //根据自己的路由器选择子网段的广播地址
    #define BROADCAST_ADD "192.168.1.255"
    //网卡唤醒端口(一般为9或7,可以在BIOS中查看)
    #define REMOTEPORT 9
    //ESP8266端口,随便填一个,也填成9
    #define LOCALPORT 9
    //网卡的MAC地址 6个字节    
    char NETCARD_MAC[6] = {0xAA,0xAA,0xAA,0xAA,0xAA,0xAA};
    //WOL包
    char WOL_Buffer[102];
    
    //调试开关
    //#define WOL_DEBUG
    
    //WOL魔术包初始化
    void WOL_packet_init()
    {
    	int i,j;
    	for(i=0;i<6;i++)
    	{
    	WOL_Buffer[i] = 0xFF;
    	}
    	for(i=1;i<17;i++)
    	{
    		for(j=0;j<6;j++)
    		{
    		WOL_Buffer[i*6 + j] = NETCARD_MAC[j];
    		}
    	}
    #ifdef WOL_DEBUG	
    	Serial.printf("The WOL packet is :\n");
    	for(i=0;i<102;i++){
    		Serial.printf("%x ",WOL_Buffer[i]);
    	}
    #endif
    }
    
    void WOL_packet_transfer()
    {
    #ifdef WOL_DEBUG	
    	Serial.printf("NOW is send WOL packet!\n");
    #endif
    	Udp.beginPacket(BROADCAST_ADD, REMOTEPORT);
    	Udp.write(WOL_Buffer);
    	Udp.endPacket();
    }
    
    BlinkerButton Button1(BUTTON_1);
    
    void button1_callback(const String & state)
    {
    	BLINKER_LOG("get button state: ", state);
    
    	if (state == BLINKER_CMD_BUTTON_TAP) {
    		BLINKER_LOG("Button tap!");
    		WOL_packet_transfer();
    		BLINKER_LOG("WOL Packet Transfer Completed!");
    	}
    	else {
    		BLINKER_LOG("Get user setting: ", state);
    	}
    }
    
    void dataRead(const String & data)
    {
    	BLINKER_LOG("Blinker readString: ", data);
    	Blinker.vibrate();
    	uint32_t BlinkerTime = millis();
    	Blinker.print("millis", BlinkerTime);
    }
    
    void setup()
    {
    	Serial.begin(115200);
    	BLINKER_DEBUG.stream(Serial);
    	Blinker.begin(auth, ssid, pswd);
    	Blinker.attachData(dataRead);
    	Button1.attach(button1_callback);
    	Udp.begin(LOCALPORT);
    	WOL_packet_init();
    }
    
    void loop()
    {
    	Blinker.run();
    #ifdef WOL_DEBUG
    	if((Serial.read() == 0x96) || digitalRead(0) == LOW){
    		WOL_packet_transfer();
    		while(digitalRead(0) == LOW){}
    	}
    #endif
    }
    

    (1)程序设置

    上述程序中,基本功能已经编写好,不想加新东西的话只需要设置以下几项:

    • 客户端相关设置(两项):

    设备注册使用:

    //对应客户端的秘钥
    char auth[] = "************";
    

    客户端里的按键的名字,注册按键处理回调函数使用。

    #define BUTTON_1 "OPEN"
    
    • 路由器相关设置(两项):

    路由器SSID:

    //WIFI SSID
    char ssid[] = "XXXX";
    

    路由器密码:

    //WIFI Password
    char pswd[] = "XXXX";
    

    路由器子网广播地址,将路由器网关地址最后换成255即就是广播地址

    //根据自己的路由器选择子网段的广播地址
    #define BROADCAST_ADD "192.168.1.255"
    
    • PC端相关设置(两项):

    网卡端口号,一般为7或者9,之前Wolow软件测试用到过。

    //网卡唤醒端口(一般为9或7,可以在BIOS中查看)
    #define REMOTEPORT 9
    

    PC网卡的MAC地址,之前测试用到过。

    //网卡的MAC地址 6个字节    
    char NETCARD_MAC[6] = {0xAA,0xAA,0xAA,0xAA,0xAA,0xAA};
    

    除了 客户端 相关的两项设置目前无法填写之外,其余的内容在之前的步骤中已经出现过,可以直接填写。

    (2)客户端APP设置

    首先打开Blinker的APP,没注册的先注册,然后开始设备申请流程:

    Step1:添加设备,选择Arduino设备

    在这里插入图片描述

    Step2:选择WIFI接入

    在这里插入图片描述

    Step3:得到设备秘钥,此秘钥对应着程序中的秘钥,直接复制进程序中即可。
    在这里插入图片描述

    Step4:返回主界面,点击进入申请号的设备中

    在这里插入图片描述

    Step5:点击右上角的编辑按键,进入编辑界面,然后添加一个按键,点击出现的按键进入按键设置中

    在这里插入图片描述

    Step6:在按键的基础设置中,首先设置数据键名,此键名为程序中客户端设置的第二个需要填写的项,将此项填入程序中,接着选择按键类型为普通按键即可,其余项目可以不用在意。设置完后保存,退出编辑界面。

    在这里插入图片描述

    Step7:完成APP设置后回到设备主界面,如下:

    至此,已经完成相关客户端的相关项设置。

    STEP3:程序烧写

    将前两步的相关设置填写入程序中,打开Arduino IDE进行程序烧写,需要提前设置IDE的环境,这里就不多讲了,Blinker的开发说明中有非常详细的安装操作步骤(连接在这),完成后点击编译下载进ESP8266模块中(使用IDE下载或使用官方的下载都行,都是通过串口下载,这个也就不多说了,毕竟网上关于ESP8266的资料漫天飞)。

    下载完成后,重新启动模块,等待模块连接WIFI成功,同时,在手机客户端可以看见之前的设备从离线状态变为在线状态,点击进入设备,点击按键(此时手机在内外网均可),不出意外,则PC成功启动。

    后续拓展功能

    Ping功能添加

    利用ESP8266去Ping电脑,在开机后,若可以Ping通,则证明已经开机成功。Ping时需要注意的是需要在开机后等待一段时间在去Ping,可以在APP中再定义一组按键来实现状态查询功能, 在状态检测按键按下后,ESP8266开始Ping主机IP,Ping通则利用Blinker的消息组件进行状态返回。
    已经测试成功,下面贴出完整的代码:

    #define BLINKER_WIFI
    
    #include <Blinker.h>
    #include <ESP8266Ping.h>
    
    //对应客户端的秘钥
    char auth[] = "XXXXXX";
    //WIFI SSID
    char ssid[] = "XXXXXX";
    //WIFI Password
    char pswd[] = "XXXXXX";
    
    #define BUTTON_1 "OPEN"
    
    #define BUTTON_2 "PC-Status"
    
    WiFiUDP Udp;
    //根据自己的路由器选择子网段的广播地址
    #define BROADCAST_ADD "192.168.XXX.255"
    //网卡唤醒端口(一般为9,可以在BIOS中查看)
    #define REMOTEPORT 9
    //PC端的IP地址(需要在路由器端进行MAC和IP绑定)
    const IPAddress remote_ip(192, 168, XXX, XXX);
    //本地UDP端口
    #define LOCALPORT 9
    //网卡的MAC地址 6个字节    
    char NETCARD_MAC[6] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
    //WOL包
    char WOL_Buffer[102];
    
    //WOL包发送完成标志
    int complete_flag = 0;
    //ping计数
    int ping_num = 0;
    
    //WOL魔术包初始化
    void WOL_packet_init()
    {
    	int i,j;
    	for(i=0;i<6;i++)
    	{
    	WOL_Buffer[i] = 0xFF;
    	}
    	for(i=1;i<17;i++)
    	{
    		for(j=0;j<6;j++)
    		{
    		WOL_Buffer[i*6 + j] = NETCARD_MAC[j];
    		}
    	}
    #ifdef WOL_DEBUG	
    	Serial.printf("The WOL packet is :\n");
    	for(i=0;i<102;i++){
    		Serial.printf("%x ",WOL_Buffer[i]);
    	}
    #endif
    }
    
    void WOL_packet_transfer()
    {
    #ifdef WOL_DEBUG	
    	Serial.printf("NOW is send WOL packet!\n");
    #endif
    	Udp.beginPacket(BROADCAST_ADD, REMOTEPORT);
    	Udp.write(WOL_Buffer);
    	Udp.endPacket();
    }
    
    BlinkerButton Button1(BUTTON_1);
    
    void button1_callback(const String & state)
    {
    	  BLINKER_LOG("get button1 state: ", state);
    
    	  if (state == BLINKER_CMD_BUTTON_TAP) {
    		BLINKER_LOG("Button1 tap!");
    		WOL_packet_transfer();
    		BLINKER_LOG("WOL Packet Transfer Completed!");
        complete_flag = 1;
        Blinker.notify("!Opening... Plase wait a moment");
    	}
    	else {
    		BLINKER_LOG("Get user setting: ", state);
    	}
    }
    
    
    BlinkerButton Button2(BUTTON_2);
    void button2_callback(const String & state)
    {
        BLINKER_LOG("get button2 state: ", state);
    
        if (state == BLINKER_CMD_BUTTON_TAP) {
        BLINKER_LOG("Button2 tap!");
        if(complete_flag){
          if(Ping.ping(remote_ip)){
            Blinker.notify("!PC Open Successful!");
            ping_num = 0;
            complete_flag = 0;
          }
          else{
            Blinker.notify("!Opening... Plase wait a moment");
            ping_num++;
            if(ping_num > 4){
              ping_num = 0;
              complete_flag = 0;
              Blinker.print("Open Failed,Plase tap button again!");
              Blinker.notify("!Open Failed,Plase tap button again");
            }
          }
        }
        else{
          Blinker.notify("!Plase tap button again!");
        }
      }
      else {
        BLINKER_LOG("Get user setting: ", state);
      }
    }
    
    void dataRead(const String & data)
    {
    	BLINKER_LOG("Blinker readString: ", data);
    	Blinker.vibrate();
    	uint32_t BlinkerTime = millis();
    	Blinker.print("millis", BlinkerTime);
    }
    
    void setup()
    {
    	Serial.begin(115200);
    	BLINKER_DEBUG.stream(Serial);
    	Blinker.begin(auth, ssid, pswd);
    	Blinker.attachData(dataRead);
    	Button1.attach(button1_callback);
      	Button2.attach(button2_callback);
    	Udp.begin(LOCALPORT);
    	WOL_packet_init();
    }
    
    void loop()
    {
    	Blinker.run();
    }
    

    APP界面如下:
    在这里插入图片描述

    补充说明

    这只是个简单的开机模块,至于远程开机有什么用,对于我来说就是配合Teamview实现在宿舍科研,远程跑个仿真啥的非常方便,不用的话可以在 power shell 中利用 shutdown -s 指令进行关机,减少机子的空耗时间,增加寿命。这只是个基础的版本,后面可以添加各种功能进行DIY,看各位发挥了!

    展开全文
  • C#实现局域网电脑管理---远程开机,非常简单、实用,适合初学者实用。若在用向日葵连接服务器,就可以控制实验室所有电脑了,欢迎大家实用。
  • 远程开机(外网WOL远程唤醒)

    万次阅读 2019-11-22 20:53:57
    PS:远程唤醒的要求 1.首先,我们要在主板 BIOS 里面设置 WOL 唤醒功能的开关,大部分主板都会支持唤醒 2.电脑的主板和网卡需要支持网络唤醒。一般无线网卡是不支持的,板载的有线网卡一般是可以的。 3.所在网络...

    Win10开启网络唤醒功能的操作方法:

    PS:远程唤醒的要求

    1.首先,我们要在主板 BIOS 里面设置 WOL 唤醒功能的开关,大部分主板都会支持唤醒

    2.电脑的主板和网卡需要支持网络唤醒。一般无线网卡是不支持的,板载的有线网卡一般是可以的。

    3.所在网络环境需要有公网IP。如果是ADSL拨号的话,如果获取的是私网地址的话,那可以向运营商申请公网IP。

    4.主机跟路由器要保证一直通电,有些主板断电的话要启动一次主机后才能使用唤醒

     

    一、设置主板BIOS

    BIOS 里关于 WOL 网络唤醒的选项一般是类似这些字眼 wake on lan;resume on lan;power on PME;power on by PCI-E device; Power on by Onboard LAN 等等,将其设为 Enabled 即可,这是必须条件。

    二、设置网卡驱动

      在网卡驱动里设置开启 WOL 相关选项。在设备管理器中找到网卡设备,右键选择「属性」,然后在「电源管理」里面开启「允许此设备唤醒计算机」,然后在「高级」一栏里找到「关机网络唤醒」、「魔术封包唤醒」里设置成「开启」。

    (如果驱动都是英文,更新驱动即可)

     

    三、设置好前面的两项之后,我们就可以进行 WOL 唤醒了。实施 WOL 需要知道设备的 IP 地址以及网卡的物理地址 (MAC)。

    1.进入路由器设置页面: ip和端口映射设置

    2.查找本机MAC地址:设备管理 》 点击本机 

    3.因为公网ip会更变,在路由上面设置个DDNS

     

    四、接下来就可以远程唤醒了

    PS:首先设置好的电脑睡眠或休眠或关机(台式机,电源线要插着)


    方法一:在另一外网的电脑上使用 WakeOnLanGui

      ps:下载地址链接:  https://pan.baidu.com/s/186gaOBnsCpAnmdcnahuHIQ   提取码: 4s69 
      第一栏:机器MAC地址
      第二栏:路由中开启的DDNS域名
      第三栏:255.255.255.255
      第五栏:之前虚拟服务器设置的端口

     

    方法二:网页端唤醒
    另一外网电脑直接浏览器打开https://www.depicus.com/wake-on-lan/woli
    输入相关信息WEAKUP(注意:网页加载会比较慢,一定要等网页完全打开才能weakup)

    方法三:手机小程序唤醒

    识别下面的小程序即可使用(方法与上面2种方法一样)

    PS: 远程桌面教程

    展开全文
  • 今天发现个可以对linux服务器进行远程开机的软件-wakeonlan,软件可在http://sourceforge.net/projects/wake-on-lan/下载。通过wakeonlan,可以启动已关闭的linux服务器,这对一些没有ILO口等远程管理的服务器非常...

    今天发现个可以对linux服务器进行远程开机的软件-wakeonlan,软件可在

    http://sourceforge.net/projects/wake-on-lan/下载。通过wakeonlan,可以启动已关闭的linux服务器,这对一些没有ILO口等远程管理的服务器非常好用,有了它再也不用为了异常关闭的服务器跑一趟机房了。记录了一下使用的方法,如下:

    一、开启服务器网卡硬件支持

    我这边的测试用的是dell2950,开机后按CTRL+S进入网卡boot agent设置

    //Pre-boot Wake On LAN = Enable

    二、 确认/启用服务器远程开机

    [root@localhost ~]#ethtool eth0

    Settings for eth0:

    --- 略 ---

    Supports Wake-on: pumbag

    Wake-on: d

    --- 略 ---

    其他信息不用关注,重要的是上面列出的两项:

    Supports Wake-on: pumbag

    p  Wake on phy activity

    u  Wake on unicast messages

    m  Wake on multicast messages

    b  Wake on broadcast messages

    a  Wake on ARP

    g Wake on MagicPacket(tm)

    Wake-on: d

    wake-on 项值默认为 d,表示禁用wake on lan。需要把wake-on的值设为g以启用 wake on lan

    [root@localhost ~]#ethtool -s eth0 wol g

    需注意的是,当机器重启后,eth0的设置会返回默认的Wake-on: d 状态,可通过下面的2个方法来解决这个问题:

    (1) [root@localhost ~]#echo "/sbin/ethtool -s eth0 wol g" >>/etc/rc.local

    (2) [root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0

    添加-- ETHTOOL_OPTS="wol g"

    三、记录好网卡的MAC地址

    启用远程开机后将网卡的mac地址记录下来,待会需要用到

    [root@localhost ~]# ifconfig

    eth0      Link encap:Ethernet  HWaddr 00:15:17:2F:01:06

    inet addr:192.168.22.248  Bcast:192.168.22.255  Mask:255.255.255.0

    inet6 addr: fe80::215:17ff:fe2f:106/64 Scope:Link

    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    RX packets:251 errors:0 dropped:0 overruns:0 frame:0

    TX packets:92 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:1000

    RX bytes:27599 (26.9 KiB)  TX bytes:12111 (11.8 KiB)

    Interrupt:16 Memory:fc3e0000-fc400000

    记录好MAC地址 00:15:17:2F:01:06 ,关闭服务器并准备测试。

    四、 测试远程启动

    安装好wol,从我上面提供的的下载地址中下载软件,我下的是windows版的-wol-0.5.1-win32.zip

    下载后解压到了C盘。

    C:\Users\Administrator>cd /

    C:\>cd wol

    C:\wol>dir

    驱动器 C 中的卷没有标签。

    卷的序列号是 50B2-39FF

    C:\wol 的目录

    2012/06/21  10:25    

    2012/06/21  10:25    

    2002/02/13  20:31    

    2002/02/13  20:29    

    2002/02/13  20:29    

    2002/02/13  20:29    

    0 个文件              0 字节

    6 个目录 12,446,007,296 可用字节

    C:\wol>cd bin

    C:\wol\bin>wol.exe 00:15:17:2F:01:06  //启动服务器

    Waking up 00:15:17:2F:01:06...

    C:\wol\bin>

    这样就完成对服务器的远程开机,需要注的是需远程开机的服务器和我们执行wol命令的机器必须在同一个局域网内。比如上面的测试,我的windows服务器和需远程开机的linux服务器的网段都是192.168.22.0/24。

    展开全文
  • 关机模式下,BIOS的电源管理菜单下有RemoteWakeUp或WakeonLAN选项的电脑才支持远程开机,若无此选项则不支持远程开机(假如RemoteWakeUp开启后不支持远程开机,请咨询硬件提供商。)如何进入bios:当电脑启动时,通过...

    判断主机是否支持远程开机?

    关机模式下,BIOS的电源管理菜单下有Remote Wake Up或Wake on LAN选项的电脑才支持远程开机,若无此选项则不支持远程开机(假如Remote Wake Up开启后不支持远程开机,请咨询硬件提供商。)

    如何进入bios:

    当电脑启动时,通过反复按“DELETE”键或“F2”键,进入BIOS设置。

    通常都是到“Power Managment”下寻找,"Wake on LAN", "WOL", "Boot on LAN", "PME Event WakeUp", "Power On by PCI Card", "Power On By PCI Devices", "Wake-Up by PCI card", "Wake Up On PCI PME","WakeUp by PME# of PCI", "WakeUp by Onborad LAN", "Resume by MAC LAN", "Resume By PCI or PCI-E Ddevice", "由pci设置唤醒", "由pcie设备唤醒" 或类似的东西,并可以启用它。

    可视图形化的UEFI BIOS,可参考下列方式设置: 高级\高级电源管理(APM)> 由pci设置唤醒 由pcie设备唤醒 Resume By PCI or PCI-E Ddevice

    备注:如电源管理里面假如有Low Power Mode或者EUP 2013设置项需Disabled(关闭)

    图例:

    台式机以Dell755为例:

    开机时按DEL或F2进入BIOS菜单,选择Power Management Setup,把Remote Wake Up设为On。

    193212266_3_20200617091117537.jpg

    假如有Low Power Mode选项,一定要设置为Off。

    193212266_4_20200617091117755.jpg

    笔记本以Dell Latitude D630为例:

    193212266_5_20200617091117927.jpg

    向日葵开机棒还支持远程开启服务器,设置以Dell1950为例:

    开机时按Ctrl+S,进入网卡设置菜单,把Pre-boot Wake On LAN设为Enable。

    193212266_6_20200617091118365.jpg

    备注:若无法确认bios是否包含可设置参数,请使用远程开机检测工具(http://pan.baidu.com/s/1dDpgdMh), 在内网测试是否可以远程开机或者直接联系主板厂商确认您的设备是否支持远程唤醒!

    展开全文
  • linux 通过wol远程开机

    2021-05-13 18:08:58
    今天发现个可以对linux服务器进行远程开机的软件-wakeonlan,软件可在一、开启服务器网卡硬件支持我这边的测试用的是dell2950,开机后按CTRL+S进入网卡bootagent设置//Pre-bootWakeOnLAN=Enable二、确认/启用服务器...
  • esp01s+blinker WOL远程开机,支持发送mac指定电脑开机 #define BLINKER_WIFI //#define BLINKER_ESP_SMARTCONFIG #define BLINKER_WIFI_MULTI #include <Blinker.h> //#include "OneButton.h" #include<...
  • 现在主板都支持网卡远程唤醒功能,要是用远程唤醒功能。具体如下操作: ...4.静态绑定IP,这样就可以通过wake on lan 局域网远程唤醒开机了。但外网远程唤醒还需要有公网IP和路由器端口映射下。 如果要外.
  • 前言(也叫废话):虽然这个功能叫...一、开启WOL功能 进BIOS 进入BIOS后找一下有没有Wake On LAN、网卡唤醒、WOL等字样的选项,找到后启用。 二、注册花生壳账号 传送门:https://console.oray.com/passport...
  • java使用wol远程开机

    2021-04-16 06:50:46
    package com.meeno.framework.wol.params; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Setter @Getter @NoArgsConstructor public class WolParam { /** ...
  • WOL实现远程开机分为3大步。 魔术包Magic Packet 第一步:设置主机的有线网卡Wake on Magic Package属性为Enable。 1.首先进入cmd命令窗口,查看自己的有线网卡的ip地址和mac地址,写java程序时需要使用。 2....
  • 目前远程开机有很多种方式:1、智能插线板,可以远程控制插板的通电和断电,并在BIOS中设置来电开机,实现远程开机2、通过一些硬件,插到机箱电源跳线上来实现3、利用大部分电脑都支持的WakeOnLan技术来实现开机,...
  • 8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?...什么是WoL(Wake on LAN)电脑处在关机(或休眠)状态时,只要主机保持连接电源、网线连接网卡,其实网卡和主板仍然有微弱供电...
  • 点灯科技+小爱+ESP 8266
  • windows远程控制linux系统开机相关软件及具体实现方法。
  • Win10怎么开启WOL网络唤醒远程开机功能?网络唤醒是一种利用网络远程唤醒计算机的技术,不过需要ATX电源及主板的软硬件支持。相信还有很多伙伴都不懂要如何开启WOL网络唤醒开机功能吧?其实方法有很多,比如我们可以...
  • wol-0.7.1远程开机

    2016-10-15 11:30:34
    linux WOL远程唤醒 1、运行ethtool命令查看网卡是否支持Wake On Lan Supports Wake-on: pumbg Wake-on: d 若Wake-on为d,表示禁用Wake On LAN,需要启用它。 如果已经是g就说明目标机器的网卡已经支持Wake On...
  • 机缘巧合,装了win server后,关机,想试一下WOL远程唤醒是否有用,竟然唤醒了!!惊了。那么问题来了,为啥WIN10关机不能 远程唤醒呢???百度了好久 ,啥关闭快速启动,关闭网卡省电模式,都试过了,并没什么用。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 835
精华内容 334
关键字:

wol远程开机

友情链接: Lanczos.rar