zoukankan      html  css  js  c++  java
  • 网卡远程唤醒-远程开机再配合远程控制

    远程开机再配合远程控制

    procedure TForm1.Button2Click(Sender: TObject);
    var
      vBuf:array[0..101] of char;
      i,j:integer;
    begin
      //包的格式很简单,在以太网包的任何位置上,
      //以6个FF为先导,后面跟相应MAC地址重复16次即可:
      for i:=0 to 5 do vBuf:=char($FF);
      for i:=0 to 15 do
      begin
        j:=6+i*6;
        vBuf[j]  :=Char($00);
        vBuf[j+1]:=Char($13);
        vBuf[j+2]:=Char($D4);
        vBuf[j+3]:=Char($04);
        vBuf[j+4]:=Char($55);
        vBuf[j+5]:=Char($80);
      end;
      NMUDP1.RemoteHost:='192.168.1.255';
      NMUDP1.SendBuffer(vBuf,Length(vBuf));
    end;

    以下为NetWaker的要求,也是远程开机的要求,一般现在的机子都有支持。

    1.硬件需求

      实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只须将其中的一块设置为可远程唤醒即可。

      除此以外,电脑必须安装有符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上。有的早期电源可能只设计到500mA,在进行网络开机时,某些耗电较大的网卡可能会无法启动。

      2.CMOS设置

      首先需要进行CMOS和网卡设置,启动计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。有些网卡需要通过跳线将“Wake-on-LAN”功能设置为“Enable”。

      将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。如果主板支持PCI 2.2标准,只要开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。然后启动计算机,安装网卡驱动程序并完成网卡的网络连接设置。

    ----- 

  • 相关阅读:
    MSP430的CAN通信发送
    Arduino 101/Genuino101使用-第2篇
    CC2541调试问题记录-第一篇
    STM32运行FreeRTOS出现prvTaskExitError错误死机
    Arduino 101/Genuino101使用-第一篇
    LAUNCHXL-28379D入门学习-第一篇
    蒸汽机的原理
    等高线相似性匹配
    cad转shapefile文件
    ArcGIS坐标转换
  • 原文地址:https://www.cnblogs.com/FKdelphi/p/4643141.html
Copyright © 2011-2022 走看看