精华内容
下载资源
问答
  • 远程开机工具,无毒可用,需要对方的IP和MAC地址.
  • 环境说明: 两台局域网内的linux主机,本环境的系统为centos 5.3 X86_64 控制主机 为:192.168.10.149 被控制主机为:192.168.10....一,在控制主机上安装远程开机需要的 软件 [root@tomcat2 ~]#yum -y instal

    转载自开源中国:http://www.oschina.net/question/54100_8959

    环境说明:

    两台局域网内的linux主机,本环境的系统为centos 5.3 X86_64

    控制主机 为:192.168.10.149

    被控制主机为:192.168.10.150

    一,在控制主机上安装远程开机需要的 软件

    [root@tomcat2 ~]#yum -y install wol

    或者安装rpm包

    [root@tomcat2 ~]#rpm -ivh wol-0.7.1-2.1.el3.dag.x86_64.rpm

    二,开启被控制主机的远程网卡唤醒功能

    第一步:登录到被控制服务器192.168.10.150,用ethtool这个命令打印出网卡的信息

    [root@tomcat1 ~]# ethtool eth0

    clip_image002 可以看到,ethtool把网卡的信息全部列出,我们只关心其中的这两项:

    clip_image004

    如果 wake-on 一项值为 d,表示禁用wake on lan

    值为 g,表示启用 wake on lan

    第二步:用下面的命令来启用wake on lan

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

    第三步:确认是否开启了wake on lan功能

    [root@tomcat1 ~]# ethtool eth0

    clip_image006

    clip_image008

    OK,目标机器的网卡已经支持了远程开机了

    三. 获取被控制主机的MAC地址

    [root@tomcat1 ~]#ifconfig eth0

    clip_image010clip_image012这一项记录下来即可

    四.关闭被控制主机 192.168.10.150的系统,然后再控制主机192.168.10.149上远程开机

    [root@tomcat2 ~]#wol 00:0C:29:5D:06:24

    稍后就会发现,192.168.10.150已经启动了

    备注:

    1,ethtool的 -s 参数是修改指定以太网设备的设置

    2,wol的取值默认是d,含义是disable

    修 改后的值为g,含义是Wake on MagicPacket(tm)

    它还有几个取值,分别是:

    p Wake on phy activity

    u Wake on unicast messages

    m Wake on multicast messages

    b Wake on broadcast messages

    a Wake on ARP

    3,当机器重启后,eth0的设置又会回复到Wake-on: d 状态,

    这个问题怎么解决?

    两个办法:第一个,也是我们的惯性思维;

    把/sbin/ethtool -s eth0 wol g 这条命令附加到/etc/rc.local这个文件中,

    则下次开机后会自动执行

    第二个: 编辑/etc/sysconfig/network-scripts/ifcfg-eth0

    (eth0网卡的配置文件),添加上一行:

    ETHTOOL_OPTS=”wol g”

    4,网络唤醒的局限性:

    它只能在局域网中应用,而不能通过互联 网运行,为什么?

    因为机器关闭后,完全是靠网卡唤醒机器,此时的机器是关闭的,没有操作系统运行也就谈不上支持tcp/ip协议,当然 也就不能通过互联网运行了.也就是说:如果我们在某个局域网中只有一台机器,就不能使用此功能了.我们必须能登录到局域网中的一台机器上,在此机器上运行 wake on lan 去唤醒目标机器前提条件就是:目标机器和我们登录的机器在同一局域网中

    5.centos

    centOs是支持的


    展开全文
  • 1、远程开机原理 远程开机Wake on LAN(WOL),俗称远程唤醒,远程唤醒的实现主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(Magic ...

    1、远程开机原理

         远程开机Wake on LAN(WOL),俗称远程唤醒,远程唤醒的实现主要是向目标主机发送特殊格式的数据包,是AMD公司制作的MagicPacket这套软件以生成网络唤醒所需要的特殊数据包,俗称魔术包(Magic Packet)。魔术包的格式,包含有连续6个字节的“FF”和连续重复16次的MAC地址,你可以在任何协议的数据包中填上 "FFFFFFFFFFFF"+连续重复16次的MAC地址,就可利用该协议作出一个使用该协议的MagicPacket。如果远程计算机最后一次关机的时候是属于非正常关机(突然断电或者关机时死机等),唤醒就有可能会失败。

    2、软硬件配置

        主板和网卡必须都支持远程唤醒功能。现在的主板和网卡一般都支持远程唤醒功能,在网卡中WOL一般默认Disable,所以需要在BIOS模式选择电源管理设置“Power ”选项,将“Wake up on LAN”项或“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能,如图1所示。

                                                                                             图1 BIOS中WOL设置界面

    3、编程实现

            /// <summary>
            /// 远程开机,网卡需要具备远程唤醒功能
            /// </summary>
            /// <param name="mac">网卡物理地址字符数组</param>
            public static void WakeUp(byte[] mac)
            {
                UdpClient client = new UdpClient();
                client.Connect(IPAddress.Broadcast, 9090);

                byte[] packet = new byte[17 * 6];

                for (int i = 0; i < 6; i++)
                    packet[i] = 0xFF;

                for (int i = 1; i <= 16; i++)
                    for (int j = 0; j < 6; j++)
                        packet[i * 6 + j] = mac[j];

                int result = client.Send(packet, packet.Length);
            }

            // 唤醒按钮事件代码

            private void button_Click(object sender, EventArgs e)
            {
                byte[] mac = new byte[6];

                //MAC地址分配到mac数组中
                mac[0] = 0x00;
                mac[1] = 0x01;
                mac[2] = 0x80;
                mac[3] = 0x79;
                mac[4] = 0x08;
                mac[5] = 0xD8;

                WakeUp(mac);
            }

    4、参考文献

        http://blog.csdn.net/config_man/article/details/6906566

        http://baike.baidu.com/view/1965454.htm

    转载于:https://www.cnblogs.com/DHUtoBUAA/p/5440441.html

    展开全文
  • 本程序是局域网远程开机程序wake on lan的源码,平时我们做管理的机房的服务器关了需要开机怎么办?跑到机器旁边去启动当然是可以的,但是我们可以用该程序在另一台机器上执行将已经关闭的服务器开启,很简单。 ...
  • 开机过程中按F12,点击system setup,进入BIOS设置界面,进入Power Management,设置Deep Sleep Control选项为Disable,Wake on Lan选项为LAN only。 2.系统设置 进入设备管理器—网络适配器,点击对应网卡...

    1.BIOS设置
    开机过程中按F12,点击system setup,进入BIOS设置界面,进入Power Management,设置Deep Sleep Control选项为Disable,Wake on Lan选项为LAN only。


    2.系统设置
    进入设备管理器—网络适配器,点击对应网卡设备,进入属性设置对话框,在‘高级’一栏,设置Wake on Magic Packet属性为‘开启’。(同时也设置'Wake on pattern match','关机 网络唤醒'属性为开启,关闭‘环保节能’)。
    在‘电源管理’一栏,去掉‘允许计算机关闭此设备以节约电源’勾选。




    解释:远程开机需要主板,网卡的硬件支持。网卡在关机状态下仍要保持供电,侦听网络上的数据包。如果收到MAC地址为本机的特定格式数据包(Magic Packet),网卡会触发系统启动。


    使用:在局域网内某机器上安装远程唤醒软件,填入需要远程开机机器的MAC地址发送Magic Packet即可。如果需要在广域网上控制机器远程开机,则可在服务器上安装远程唤醒软件,登陆服务器发送数据包启动。
    展开全文
  • 支持局域网内远程开机、远程唤醒功能,系统简洁,操作便捷。
  • 局域网远程开机代码

    2011-10-12 16:49:28
    局域网远程开机代码局域网远程开机代码局域网远程开机代码局域网远程开机代码局域网远程开机代码局域网远程开机代码局域网远程开机代码局域网远程开机代码
  • 局域网远程开机软件

    2018-11-05 00:15:46
    局域网远程开机软件,解决局域网电脑不能远程开机的问题,一台电脑可以控制局域网的所有电脑,实现远程一键开机,方便实用。
  • 局域网内远程控制开机工具NetWaker

    千次阅读 2019-03-21 20:21:35
    局域网内远程控制开机工具NetWaker 此处是软件下载地址: NetWaker2.1 测试 Win10: #在华硕主板上进行测试 1.BIOS设置 进入BIOS—选择高级模式(按F7)—高级设置—电源设置—开启ERP(S4+S5)—F10保存 2.网卡...

    局域网内远程控制开机工具NetWaker


    此处是软件下载地址:

    NetWaker2.1

    测试 Win10:

    #在华硕主板上进行测试
    1.BIOS设置
    进入BIOS—选择高级模式(按F7)—高级设置—电源设置—开启ERP(S4+S5)—F10保存

    2.网卡设置
    进入系统,本地连接属性—配置—开启 魔法包唤醒和关机网络唤醒—点击确定—关机
    #不同的系统和不同的网卡驱动也许会有区别

    3.在另外一台电脑上打开NetWaker
    #添加主机的MAC地址和IP地址
    在这里插入图片描述

    #选中需要开机的行,点击发送开机信号即可

    展开全文
  • 局域网远程开机

    2016-08-05 11:02:57
    局域网远程开机 添加网卡地址或者内网的IP地址直接唤醒 也可以写批处理来定时运行
  • 在Linux下通过Wake On LAN实现网络唤醒远程开机局域网下可以控制开关机主要有2种方法,一是通过设置主板实现来电自启动,通过智能开关远程开机。还有一种方式就是可以通过一台已经启动的机器通过Wake On LAN去开启...
  • 通过MAC地址实现局域网远程开机,包含C#源代码。
  • 局域网远程开机软件制作代码分享,大家可以参考使用,要网卡支持,需要gtk+2.0 的库支持UI
  • java实现远程局域网内pc开机

    千次阅读 2015-07-13 18:07:33
    远程开机 bios设置 java实现
  • 局域网管理带远程开机软件亲测好用
  • 局域网实现远程开机---方法

    千次阅读 2011-01-07 21:25:00
    首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端...
  • 因为公司电脑停电前需要提前关机,本人懒惰不想跑来跑去,所以收集并实验后筛选出来自用,现提供给有同样需求的朋友
  • 局域网内计算机远程开机、控制和关机 学校里有了卫星接收计算机,在获取大量教学资源的同时麻烦又来了,...
  • 局域网远程开机工具是一个免费绿色的局域网远程唤醒软件,它能够扫描局域网中的电脑,通过网卡的唤醒功能,能够远程将其唤醒开机。 软件截图: 软件功能: 1.支持批量唤醒 2.本地保存配置 3.支持通过IP获取MAC...
  • void CwakeDlg::OnBnClickedButtonWake() // 响应对话框按键消息 {  // TODO: 在此添加控件通知处理程序代码  WORD wVersionRequested;...其中cMac[6]为要局域网中被开机的那一台PC的网卡地址。
  • 实现局域网内调用批处理文件实现远程开机/关机,delphi7运行测试没有问题。
  • 1、不引用服务使用WCF,手动编写代理类 (客户端向服务端登录+心跳,服务端向客户端发送开关机命令) 2、局域网内远程开关机 (开机:广播模式,远程唤醒 关机:wcf调用客户端关机程序)
  • Delphi简单实现局域网开机,使用WOL协议实现,传输采用UDP。
  • 远程开机局域网远程开机局域网远程开机局域网
  • 由于实验室电脑支持WOL,所以配置了一下远程开机 进BIOS查看,发现已经BIOS配置已经支持WOL了, 所以直接启动实验室装有Ubuntu16.04系统的台式机 1 首先输入ifconfig查看网卡的名称和MAC地址 2 输入以下命令,...
  • C#实现局域网电脑管理---远程开机,非常简单、实用,适合初学者实用。若在用向日葵连接服务器,就可以控制实验室所有电脑了,欢迎大家实用。
  • 现在很多主板都有远程唤醒的功能、只要接通电源、与局域网连上、就可以通过发送一个指令到特定网卡(MAC地址)就能开机. 我将程序集成了一下,可以通过主机名或者ip地址就得到局域网内任何一台电脑的mac地址。这样...
  • 1、被控电脑的网卡要支持“Wake On LAN”的功能,且在BIOS设置中为“Enable” 2、主控电脑以“UDP”的方式向被控制电脑的网络里发送一个广播包,包的内容为6个“FF"+16个目标主机网卡地址(此处以00010203040506代替...
  • 改造后的在Linux和Windows均已测试过的局域网内进行远程开机和远程唤醒的例程, 可以很容易地改造封装成函数加以使用。
  • 三、CentOS 8 最小安装 下的局域网内远程登录另一台主机 一、机器配置 被登陆主机(H1):三星270E5V-K03CN CPU: Intel Celeron 847(双核1.1GHz); 内存: 2G(DDR3); 硬盘: 500G(HDD); 网卡: RJ45接口,WIFI; 系统 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,661
精华内容 5,464
关键字:

局域网内远程开机