• Setting up remote computer activation. WOL: Adventures of the “Magic Pack”

    Modern technologies They are becoming more and more convenient, for example, turning on the computer we need, while being kilometers away from it without pressing a button. Wake-on-LAN has been around for a long time, so let's take a look at how it works and how to enable it.

    What is Wake-on-LAN?

    Wake-on-LAN is an industry standard protocol for turning on (waking up) computers remotely that have standby power. The definition of standby power is a mode in which the computer is turned off, but the indication on the motherboard indicates that it has power and at the same time it has the ability to start the power supply. The same protocol allows you to organize an additional feature: Wake-on-Wireless-LAN - waking up from a wireless network.

    Wake-on-LAN depends on two things: your motherboard and your network card. Yours motherboard must be connected to an ATX-compatible power supply, which is the case in most cases. Your network or wireless network card should also support this functionality. Since this feature is configured in the BIOS and in the network card, there is no need for additional special software to enable it. Computer support for Wake-on-LAN is very common, even for older models. However, in newer computer models you can find in BIOS additional options that will help you turn on your computer specific schedule or time. This, of course, is not technically Wake-on-LAN, but it further expands the functionality of the computer.

    If you assembled the computer yourself, then know that a discrete network card also requires connecting a special 3-pin cable to the motherboard to support the Wake-on-LAN function.

    Magic package.

    Computers with the Wake-on-LAN function enabled, in order to turn on, wait for a special “magic packet” from the network, which will contain their own MAC addresses. This magical package can be sent with either operating system on a different platform, and from a website or router. Typical ports that are used for Wake-on-LAN are UDP 7 and 9. Since the computer “listens” to the network for the appearance of a magic packet, it consumes energy, although it is small, but it does consume it, which can negatively affect the battery level in the laptop . Therefore, if you are somewhere on the road and you do not need this function at that moment, then you need to make sure that it is disabled.

    The magic packet is usually sent to the network itself and contains various sub-network information, the network broadcast address and the MAC address of the network adapter the desired computer. Moreover, it makes no difference what kind of adapter it is, wired or wireless. The picture above shows the result of the packet catching utility, which was used to catch the magic packet. This example shows how safe it is to use unsecured networks and the Internet. Many motherboard manufacturers, along with the Wake-on-LAN function, provide specialized software to simplify the setup and use of this function.

    How to enable Wake-on-LAN.

    BIOS

    Most older computers, as well as many modern ones, contain a Wake-on-LAN setting in the BIOS. Depending on the type or model of the motherboard, it is possible to get into the BIOS by pressing the F2 or Del key during boot. The Wake-on-LAN settings should be in the following BIOS menus: Power Management or Advanced Options, or something like that.

    Although there are computers that do not have the Wake-on-LAN setting in the BIOS, this does not always mean that they do not support it. It happens that you simply need to enable this function in the operating system itself.

    Windows

    Click the Start key and search for “Computer Management.” Find your device from the list of devices network adapter.

    Right-click on it, select “Properties” from the menu, and then find the “Advanced” tab.

    Scroll down the list and find the next item “Wake on Magic Packet” or something like that, and set the value to “Enabled”. Click on the OK button when finished.

    OS X

    Open the window System Settings» (System Settings) and select Energy Saver.

    In the Options tab you should see the phrase “Wake on Ethernet” or something similar. This option enables the Wake-on-LAN feature.

    Linux

    Ubuntu has an excellent utility that will help you determine whether your motherboard supports Wake-on-LAN and, if so, enable it. Launch a terminal and install the "ethtool" utility using the following command:

    sudo apt-get install ethtool

    You can check the possibility enabling Wake-on-LAN using the command:

    sudo ethtool eth0

    Where eth0 is the name of your network interface that you use by default.

    Look at the section called "Supports Wake-on" (it's 3rd from the bottom). If you see the letter “g” opposite, this means that you can use the Magic Package for the Wake-on-LAN function. To enable it use the following command:

    sudo ethtool -s eth0 wol g

    After that, enter the previous command to check whether the Wake-on-LAN feature is now connected. Look at the "Wake on" section (it's 2nd from the bottom), you should now see a "g" instead of a "d".

    Sending a Magic Package.

    To submit an inducement request, you need to know some parameters.

    Namely: this is directly the MAC address of the computer, its Internet address or host name, as well as the subnet mask where this computer is located. And you must know and enter the port number that the switched off remote computer is “listening to.”

    You can download the program for sending a Magic Package using the following link:

    Wake On Lan (WOL) technology is used to remotely turn on the computer's power via local network and is implemented in accordance with the provisions of the specification ACPI (Advanced Configuration and Power Interface). This specification is an open standard that defines how software and hardware interact to discover, configure, monitor, and manage connected equipment, power, and cooling. ACPI 1.0, released in the late 1990s, is nearly 400 pages long, while the current specifications are over 1,000 pages long. The ACPI 1.0 specification was adopted in 1996. and it turned out to be quite a good decision, which entailed further development this technology, which led to the appearance in 2000 of the ACPI 2.0 edition, which actually became an industry standard for all manufacturers of computer equipment and software.

    Currently, the ACPI specification is being developed and maintained by the international organization UEFI Forum. The section on the ACPI specification contains a complete set of documentation, starting with version ACPI 1.0 and ending with the latest version accepted at the moment (as of English).

    The ACPI specification defines system states, denoted as Gn - global states, and Sn - sleep states, which correspond to their own level of power consumption in decreasing order. Those. condition S1 corresponds to maximum consumption, and S5- minimal.

    G0(Working) - normal operation.

    G1(Suspend, Sleeping, Sleeping Legacy) - the machine is turned off, but the current system context is saved, operation can be continued without rebooting. For each device, the “degree of information loss” during the process of falling asleep is determined, as well as where the information should be stored and from where it will be read upon awakening, and the time to awaken from one state to another (for example, from sleep to work state). Level of electricity consumption and depth of the “sleep” state Sn are defined as follows:

  • S0 - normal operation.
  • S1 is a state in which all processor caches are reset and processors have stopped executing instructions. However, processor power and RAM supported; devices that do not indicate that they should remain on may be disabled. The lowest degree of energy saving and the fastest transition to working condition;
  • S2 is a deeper sleep state than S1 when CPU disabled, usually not used in practice;
  • S3 (“Suspend to RAM” (STR) in BIOS, “Standby” in versions prior to Windows XP and some Linux distributions, “Sleep” in Windows Vista and Mac OS X, although ACPI is only referred to as S3 and Sleep in the specifications). In the S3 state, random access memory (RAM) continues to receive power and remains virtually the only component consuming power. Since the state of the operating system and all applications, open documents etc. is stored in RAM, the user can resume work exactly where he left it - the state of RAM when returning from S3 is the same as before entering this mode. (The specification states that S3 is quite similar to S2, only slightly more components are disabled in S3.) S3 has two advantages over S4: the computer returns to a working state faster, and secondly, if running program(open documents, etc.) contains confidential information, then this information will not be forced to be written to disk. However, disk caches can be flushed to disk to prevent data corruption in the event that the system does not wake up, for example due to a power failure;
  • S4 (“Hibernation” in Windows, “Safe Sleep” in Mac OS X, also known as “Suspend to disk”, although the ACPI specification only mentions the term S4) - in this state, the entire contents of RAM are stored in non-volatile memory such as hard drive: State of the operating system, all applications, open documents, etc. This means that after returning from S4, the user can resume work from where it left off, similar to S3 mode. The difference between S4 and S3, besides the additional time it takes to move the contents of RAM to disk and back, is that a power outage to the computer in S3 will result in the loss of all data in RAM, including all unsaved documents, while the computer is in S4 is not affected by this. S4 is quite different from other S states and more closely resembles S1-S3 G2 Soft Off And G3 Mechanical Off. A system in S4 state can also be placed in G3 Mechanical Off state and still remain S4, retaining information so that the operating system and all applications can be restored to state after power is applied. In practice, S4 is the main sleep mode for laptops and mobile devices.

    G2(or sleep state S5, soft-off) - soft (software) shutdown; the system is completely stopped and turned off, but part of the equipment is under standby power supply generated by an ATX standard power supply in the off (but not de-energized) state. Standby voltage from power supply output +5VStandby (+5VSB) is supplied to that part of the devices that can be used to turn on the power supply to the entire system when certain events occur, such as when a special Ethernet frame (Magic Packet, Wake-On-Lan) is received in the network adapter buffer or a certain key combination is pressed on the keyboard .

    G3(mechanical off) - mechanical shutdown of the system; block ATX power supply disconnected from the input voltage (220V). The power supply cannot be turned on.

    To transition from one state S1-S4 to another (S5 to S1 for example) are used power management events - PME (Power Management Events)-, most of which are caused by a hardware interrupt from a specific device.

    Principles for implementing remote power supply.

          The most common implementation of remote power supply is the technology Wake On Lan or technology Magic packet. The computer's power is turned on when the network adapter receives a specially crafted Ethernet frame, the contents of which include its hardware address (MAC address). When the computer is turned off (state S5), the network adapter is powered by the standby voltage +5VSB, and upon receiving an Ethernet frame in the data field of which a “magic” packet is detected, it generates a signal to turn on the computer.

    In other words, in order to remotely power up a computer, it must comply with the ACPI specification, in BIOS settings support for the "Wake On Lan" mode must be enabled (usually it is disabled by default) and the network adapter has received a special Ethernet frame, the data field of which contains a sequence of 6 bytes FF and its own MAC address, repeated 16 times. Below is the actual content of an Ethernet frame for remotely powering up a computer.

    The first 6 bytes of the frame contain receiver address, equal FFFFFFFFFFFF, which is commonly called a broadcast address. Then, in the next 6 bytes, the address of the source that sent this frame, in in this example, equal 0015F20016CA. The frame data area, highlighted in red, displays the contents of the magic packet, which is

    – 6 bytes with code FFFFFFFFFFFF

    MAC - address of the computer being turned on, repeated 16 times and, in this example, equal to 00046175F9DA.

    Typically, for remote power-on, software is used that broadcasts a frame with a “magic packet” that is received by all computers on the local network, and power-on is performed only for the computer whose MAC address matches the address from the contents of the “magic” packet.

        Almost all network adapters and motherboards released after 2001 support remote power-on technology, but there are some technical features:

  • If the motherboard is very old and has PCI bus specifications up to 2.2 (most models based on Pentium processors II and Pentium III), then it must have a 3-pin “Wake On Lan” connector and the same connector must be on the network adapter. They need to be connected special cable supplied with the adapter. For the case of PCI-E and PCI 2.2 and older buses, such a connection has already been made directly.
  • In the BIOS settings of modern motherboards, the term “Wake On Lan” is practically not used. Look for a value that is similar in meaning in the settings of the power management section. Such a section may also have different names - “Power Management Setup”, “ACPI Configuration”, Power, etc.). The enabled parameter may be called, for example, “Wake-Up by PCI-E device”, “Power on by Ethernet Card”, etc.

    Below is an example of the settings of the "Power - APM Configuration" section of AMI BIOS v2.61:

    To enable Wake On Lan mode, you must set the item "Power On By PCI Devices" to "Enabled".

    Meaning of other options:

    Restore on AC Power Loss- behavior of the system when the primary 220V power supply is lost. The value is Power Off - the system will remain off, Power On - the computer will turn on as soon as the power supply is restored.
    Power On By RTC Alarm- turning on the power supply according to the computer’s internal clock (analogous to an alarm clock).
    Power On By External Modes- the power supply will be turned on when there is an incoming call on external modem, connected to serial port.
    Power On By PCIE Devices- allows the computer to be turned on from devices on the PCI-E bus. If your network card uses the PCI-E bus rather than PCI, then to enable Wake On Lan mode you need to set this option to “Enable”.
    Power On By PS/2 Keyboard- allows turning on power from a keyboard connected to the PS/2 connector

    Some features of power settings for modern UEFI BIOS

    The ability to turn on remote power may be affected by some other BIOS settings specific to computers manufactured later than 2016. Specifically, remote enable fails if the following options are enabled:

    ErP- mode of minimum system power consumption in the off state (the power of the standby power supply is limited to no more than 1W). This mode implemented in accordance with the recommendations of the European Commission to reduce power consumption of devices in standby mode ( E energy- r elated P roducts* (ErP). If in the BIOS settings, the mode ErP is enabled (Enable), then most of the possibilities for turning on the power supply from peripheral devices is not implemented. To remotely turn on the computer's power via Wake-On-Lan, mode ErP

    EuP- completely similar ErP, but another name derived from E energy U sing P product. To remotely turn on the computer's power via Wake-On-Lan, mode EuP must be disabled.

    CEC 2019 Ready- low power consumption in standby mode and in accordance with the standards developed by the California Energy Commission (CEC 2019) for products with low power and high efficiency. When Enable is enabled, the computer's power consumption when turned off is reduced, and peripheral power-on features are disabled. To remotely turn on the computer's power via Wake-On-Lan, mode CEC 2019 Ready must be disabled.

    In some cases, after changing the settings above BIOS settings, to turn on the computer's power via Wake-On-Lan, you may need complete shutdown primary power supply for the computer (220V).

    IN modern computers Wake-On-Lan technology can provide remote power switching not only after a software power-off (Soft-Off), but also immediately after the primary voltage is supplied to the power supply (220V). The possibility of such inclusion depends on specific model motherboard.

    Software for remote power on.

    To turn on the power supply to a computer over a local network, software is required to send a Wake-On-Lan packet (Magic Packet) to the remotely turned on computer. Today there are a fair number of programs designed for this purpose, ranging from the simplest console utilities to software modules complex industrial enterprise management complexes.

    One of the simplest utilities for remotely turning on power - (download, 32kb)
    It is a small console program that allows you to send WOL packets in accordance with command line parameters. It is convenient to use in administration scripts, scheduler tasks, and batch files.

    Command line format:

    broadc.exe

    In the broadcast segment of the local network, the command line format usually looks like this:

    broadc.exe MAC address of the network card 255.255.255.255 67

        Examples of use:

    broadc.exe 0002b3d8b4e6 255.255.255.255 67- turn on the computer whose network card MAC address is 0002b3d8b4e6.

    broadc.exe 0002b3d8b4e6 192.168.65.255 67- similar to the previous example, but the broadcast address is used in the form 192.168.65.255. This address must be used in cases where the computer on which the program is running has more than one network interface and is connected to different subnets. If the broadcast address is 255.255.255.255, the WOL packet will be sent to the first network interface discovered by the program that is not a loopback.

    There is similar software for Linux - wakeonlan- (download, ~5kb)
    By default, the program uses the broadcast address and UDP port 9 (discadrd) to send Magic Packet. Therefore, inside the local network, to turn on the computer, just set the MAC address of the network card in the form 00:01:02:03:04:05
    Command line format:

    wakeonlan MAC address

    You can use the technology for remotely turning on the power supply not only on a local network, but also on the Internet, you just need to take into account the fact that the packet generated by the program must be delivered to the end device whose IP address is specified as a parameter, and this device must perform broadcasting WOL packet to the local network to which the remotely turned on computer belongs. To generate a Magic Packet that allows you to remotely turn on a computer on a foreign network, you can use the utility wol.exe-(download, ~5kb) . Although smaller in size than broadc.exe, the program has somewhat greater capabilities. In the command line parameters, you can specify the name of a text file containing a list of MAC addresses of computers to be turned on remotely.

    wol.exe –f=macs.txt- use the contents of the file to turn on the power remotely macs.txt

    Sample content:

    # maclist - mac addresses for wakonlan     - line starting with # is not processed - it is a comment
    00:BA:BE:FA:CE:00 PC1     - Enable by MAC address
    00:11:22:33:44:5A PC2
    195.210.128.3-01:12:23:34:45:67 SERVER.COM     - Enable by IP plus MAC
    0xC0A801F0-12:23:34:45:56:67 HOST.RU     - The same as before. case, but the IP is in hexadecimal.

    Default program wol.exe generates a UDP packet on port 60000. The port number can be changed. Examples:

  • Turn on the computer on the local network with MAC=01:02:03:04:05:06

    wol.exe 01:02:03:04:05:06:

  • Turn on the computer using IP=212.248.111.222 and MAC=00:00:00:00:00:99:

    wol.exe 212.248.111.222-00:00:00:00:00:99

  • Same thing but use port number = 4096:

    wol.exe -p=4096 212.248.111.222-00:00:00:00:00:99

    Please note that the IP address in the command line parameters is not IP - the address of the computer being turned on, and the address of the enabled and accessible node that ensures the transmission of the packet to the final recipient, i.e. switched off computer. The switched off computer has no downloaded network drivers and its IP address cannot be associated with a MAC address (ARP protocol), and the remote enable program will fail with an IP resolution error. A fairly common reason that Wake On Lan “does not work” is the use of the IP address of the computer being turned on in the parameters of the programs to turn it on.

    Example of using the utility wol.exe to turn on your computer remotely via the Internet.

        The router through which the computer connects to the Internet is configured in such a way that the packet generated by the wol.exe utility and arriving at a specific port (for example, 4009) is sent to the local network with a broadcast MAC address. By default, the network adapter only accepts those Ethernet frames, the destination address of which coincides with its own hardware address (its own MAC address), or with the broadcast address (the address is 0xFFFFFFFFFFFF). In the settings of the Zyxel P660RU2 ADSL modem (Network-NAT-Port Forwarding), a rule is created to redirect the received WOL packet to the broadcast address 192.168.1.255:

    Enable command:

    Wol.exe -p=4009 <IP of the ADSL modem>-<MAC address of the computer’s network card>

    For example:

    wol.exe -p=4009 85.140.21.22-00:00:A0:80:87:99

    In addition to command line utilities, there are also programs with a graphical user interface, for example, a miniature and very easy to use utility wakeup.exe-(download, ~78kb) .

    The "Get MAC" button is designed to determine the hardware address of the network adapter, which is used to remotely turn on the computer's power supply.

    The “Wake” button performs remote activation.

    More functional program for remote activation -

    The program is free software with open source source code, has support for the Russian language and, in addition to remote power switching, has a lot additional features, such as shutting down computers running Windows and Linux, monitoring and displaying the contents of WOL packets, scanning the local network and creating a database of network devices. There is also a console version of the utility - WakeOnLanC.exe. And among other things, there is a customizable notification system for important events, including via email.

    Some features of the implementation of Wake On Lan by equipment manufacturers.

    Most motherboards are characterized by one feature - remote power-on does not work if the computer has been completely de-energized, for example, when the primary 220V power supply is lost. In this case, to ensure that it turns on independently, you can use the BIOS mode setting in the "Power Management Setup" section - "Power on after power fail" or similar in meaning (“After AC Power Lost” - “POWER ON” - the name depends on the version and manufacturer of the BIOS). After restoring the primary power supply to the power supply input, the computer should turn on on its own, without pressing the "Power" button.

        The practice of using Wake On Lan has revealed one more point - some computers, when enabling the network switching mode in the BIOS settings, turn on the power supply on their own, without even receiving a frame with the Magic Packet. The reason for this phenomenon is that for some network cards(noted by Intel, 3COM) to turn on the power supply over the local network, not only the WOL packet is used, but also other events (Wake on ARP, Wake on Link Change, etc.), and by default, several inclusion criteria are used at once. You need to remove unnecessary conditions from the adapter settings (usually using a special utility), and everything will work correctly.
        Example, for the Intel(R) PRO/100VE network adapter. Using the Intel(R) PROSet II utility (supplied with the adapter), uncheck all events except “Wake on Magic Packet”:

    After saving the settings, your computer will turn on only when it receives a Magic Packet.

        Sometimes allowing remote power on via LAN in the BIOS settings is not enough. This is usually due to the characteristics of a particular type of network adapter. I’ll explain using the example of a network card based on the Atheros chipset (controller AR8121/AR8113/AR8114 PCI-E Ethernet Adapter). After setting the mode Power On by PCI-E Device in settings Motherboard BIOS boards, the remote power supply of the computer does not occur. In properties network connection There is a button for this adapter Tune

    In the network adapter properties there is a tab Additionally.

        In this window you can view or change some parameters and operating modes of the selected network card. In particular, by default, modes Wake up after shutdown And Awakening Possibilities installed in No. This is why remote power-on is not possible. After configuring the Wake Mode and Frame Type settings Magic Packet, remote power-on using this network adapter will be performed when a WOL packet is received.

    Determining the MAC address of the network card.

          On LINUX, you can use the arping utility to determine the hardware address:

    Arping < IP address >
    For example:
    arping 192.168.0.1

        On Windows, you can use the arp command to display the contents of the ARP cache on the screen. To ensure that the code is relevant for the required IP address, before the command arp can be done ping, i.e. execute sequentially:

    Ping < IP >
    arp -a
     for example:
    ping 192.168.0.1
    arp -a

    By the way, the same method can be used in LINUX.

        Own The MAC address can be determined using the commands:

    IN LINUX
    ifconfig < interface >    for example - ifconfig eth0

    On Windows
    ipconfig /all

    In Windows XP and higher, you can use the console command to obtain the MAC address of your network card getmac.exe

  • The forum often receives various questions. Whenever possible, they are answered promptly. And sometimes, the number of questions with the same content begins to go off scale. And this phenomenon did not bypass the Wake-On-Lan technology, which was implemented on a lot of motherboards manufactured by GIGABYTE.

    Today's example with pictures will be an attempt to bring some clarity to the specifics of setting up and working with WOL. What Wake-On-Lan is and why it is needed can be found on the all-knowing Wikipedia website:

    I'll start with the configuration. The following equipment was used:

    GIGABYTE GA-Z77X-D3H motherboard

    CPU Intel Core i5 -2300

    Intel BOX Cooler

    RAM Kingston KHX11000D3LL/2G connected to DDR3_1 slot

    Drive wd1002faex

    Power supply CFT-1000G-DF

    operating room Windows system 7 Professional x64

    So, it is considered that the system is assembled, tested, works properly and is included in the local network. However, to guarantee correct settings in the UEFI environment, it is still necessary to bring it to uniformity and harmony. To do this, you need to perform a CMOS clearing procedure. This is done by shorting the two CLR_CMOS pins using a metal jumper WITH AN ABSOLUTELY DE-ENERGED SYSTEM. But we used the proven, old-fashioned method and closed the contacts with a screwdriver☺

    For details on the CMOS clearing procedure, see official manual to the system board.

    Afterwards, the system turns on, and subsequently a message is displayed on the screen indicating that the BIOS reboot has been completed, and you are prompted to select the right option actions. The third one is selected - entering the BIOS settings menu.

    After resetting the CMOS, all parameters are returned to the factory settings and, therefore, the possibility that some settings affected the WOL functions necessary for correct operation is excluded.

    In a UEFI environment, you need to switch to Advanced mode (where there are no beautiful views of the board). This is done by pressing the F1 key. Next, you need to go to the Power Management menu and make sure that the ErP parameter (it is responsible for the WOL functionality) is set to Disabled. If not installed, you need to install it.

    So, in the operating system environment, it is necessary to prepare the Ethernet adapter to “listen” to the airwaves in order to receive the “magic packet”. This package is specifically designed to transfer a computer from S5 mode to S0 mode at the right time, without physical user intervention. To do this, you need to perform the following adapter settings. Let’s go to the computer’s management menu by right-clicking on the “Computer” icon on the desktop and selecting “manage”:

    Go to the “advanced” tab. There we select the “WOL Magic Package” option. It must be turned on. If it is turned off, turn it on.

    In fact, after this the computer is ready to wake up at the “Magic packet” command. And all that remains to be done is to find out how to “wake it up”. But before that, you need to find out which physical and IP address is on at the moment, has a computer. You can do this as follows:

    Go to Network and Sharing Center and shared access(either using the device manager or using the tray icon), select the current local network connection and click the “details” button there. Afterwards, you can see extensive information regarding the network connection. We are interested in the columns “Physical Address” (aka MAC) and IPv4 Address. We write them down on paper. In our case, these are 50E549EDFCA3 and 192.168.100.55, respectively.

    Afterwards, turn off the computer exclusively the right way, through "shutdown". This is necessary so that the network adapter continues to function correctly and receive “magic packets” after the computer is turned off.

    After the computer quiets down, you can make sure that the network adapter continues to work by blinking the LED:

    Please note that further loss of power is strictly unacceptable. If you unplug the power cable or turn off the pilot surge protector, the computer will not be able to turn on remotely.

    So, now you can proceed directly to the procedure remote activation computer. This is done using special software capable of generating and sending required address"Magic packet". There is a huge amount of such software available, and everyone can find something personally to their liking. We stopped at free utility WOL 2.0.3. It is installed on third party computer, from which, in fact, the computer waiting for “Magic Packet” will be turned on remotely.

    The installation is carried out in the most basic way:





    After that, the program starts, and in it you need to make settings for adding a computer that will be turned on remotely. To do this, in the main window, click the “add new item” icon, in the window that appears, enter the IP and MAC addresses. Next, click OK.


    Afterwards, in the list rows of the main window, an entry about the computer with the previously entered parameters should appear. Select the entry below the “Host” column, the interaction icons become active, and click on the one called “Wake-up”. After this action on remote computer the treasured “Magic packet” will be sent, and the computer will react as if it had been pressed Power button, or, more simply put, it will turn on.

    This is, in short, the procedure for remotely turning on a computer based on the system GIGABYTE boards using Wake-On-Lan technology. But what to do next with the computer, how to connect, how to work and how to turn it off - it’s up to you to decide, because this is a completely different story☺

    The ability to turn on a computer over a network, even while on the other side of the world. All you need to remotely start a PC is to know the IP and MAC address (pre-configured router and enabled WOL setting in the BIOS on the computer being turned on).

    How to set up Wake-on-LAN (WOL) on your computer

    First you need to understand whether your PC's motherboard supports Wake on LAN. This can be found in the CMOS BIOS settings in the “Power” section. In AMI BIOS v2.61 firmware, WOL is enabled in the Power - APM Configuration settings. In the item "Power On By PCI Devices" you need to select "Enabled".

    How to find out IP and MAC addresses?

    To find out the IP and MAC addresses, you need to enter command line or in the Start/Run menu, use the command ipconfig.exe /all.
    Physical address: 54-A0-50-39-2F-20 – this is the MAC;
    IPv4 address: 192.168.0.37 (primary) – this is IP;
    IN in this case IP is useless, because the Internet wire is not plugged directly into the computer, but through a router.

    Setting up Wake-on-LAN on a router (router)

    Sometimes a computer may be connected to a network using a router; you need to configure broadband message redirection to your PC. WOL with this type of Internet connection will only work with dedicated Internet access or when using custom routers (DLink, Linksys, etc.).
    In this case, the IP that you specify in the syslab program must be the one that is specified on your router in the wan settings.
    a. Example of setting up a TP-Link router:
    1. Go to the Forwarding->Virtual Servers section.
    2. add a “virtual server”, indicate its IP address and port that will be used to enable it. Typically ports 7 and 9 are used for Wake-On-LAN, but you can also specify any other port (from 1 to 65535). Set the protocol type to UDP or ALL.
    3. Go to IP & MAC Binding->Binding Settings Enable Arp Binding option.
    4.Add new entry for the computer that you will turn on remotely by specifying its IP and MAC addresses. Don't forget to also enable the Bind option for it.

    Wake on LAN (WOL) is a technology that allows you to remotely turn on a computer via a local network or the Internet. (Wikipedia link:https://ru.wikipedia.org/wiki/Wake-on-LAN )

    Program to enable Wake on LAN: http://www.syslab.ru/wakeon

    To use the "Wake On Lan" technology ("Magic packet" technology), you must have:

    1. The equipment must comply with the ACPI specification and support for the "Wake On Lan" mode must be enabled in the BIOS settings.

    2. Have an ATX power supply.

    3. Have a network card that supports Wake On Lan (WOL) technology.

    4. Configure Wake on LAN via Router. (setting examples)

    Settings

    1. Enable WOL in BIOS

    You can determine whether your computer's motherboard supports Wake On Lan. by going to the CMOS Setup settings in the power management settings section. Find the option there "Wake On Lan" and make sure it is enabled.

    Example: "Power - APM Configuration" AMI BIOS v2.61:

    To enable Wake On Lan mode, you must set the "Power On By PCI Devices" item to "Enabled"

    2. Settings linux For Wake On Lan

    - We putplastic bagethtool (apt-get install ethtool)

    - Checking whether the card supports “Supports Wake-On”

    ethtool eth0 | grep –i wake-on

    In line Supports Wake-On The mechanisms supported by the network card are listed. In my example, I use the so-called sending method. Magic Packet, and if you need the same, then make sure that in Supports Wake On there is a letter "g". Letter "d" in line Wake-on indicates that Wake On Lan is disabled for this network interface. To enable it in Magic Packet recognition mode, you must:

    ethtool - s eth 0 wol g

    -

    approx. ifconfig eth0 | grep –i hwaddr

    Settings Windows ForWake On Lan

    - Click the Start key and search for “Computer Management.” Find your network adapter from the list of devices. Right-click on it, select “Properties” from the menu, and then find the “Advanced” tab. Scroll down the list and find the next item “Wake on Magic Packet” or something like that, and set the value to “Enabled”. Click on the OK button when finished.

    - You will also need to know the MAC address of the network card ipconfig – all

    - The practice of using Wake On Lan has revealed another point - some computers, when enabling the network switching mode in the BIOS settings, turn on the power supply on their own, without even receiving a frame with the Magic Packet. The reason for this phenomenon is that some network cards (noted at Intel, 3COM) to turn on the power supply over the local network, they use not only WOL, but also other events (Wake on ARP, Wake on Link Change, etc.), and by default several inclusion criteria are involved. It is necessary to remove from. adapter settings (usually using a special utility) add unnecessary conditions, and everything will work correctly.

    Settings MACOS For Wake On Lan

    Open the System Settings window and select Energy Saver. In the Options tab you should see the phrase “Wake on Ethernet” or something similar. This option enables the Wake-on-LAN feature.

    Settings FreeBSD ForWake On Lan

    With each release of FreeBSD, more and more network card drivers gain support for Wake-on-LAN.
    http://forums.freebsd.org/threads/wake-on-lan.28730/ (here we discuss how to insert a driver)

    3.Routers:

    a.ZYXEL:WakeonLAN via Internet Center seriesKeenetic(http://zyxel.ru/kb/2122)

    b.Router configuration exampleTP-Link:

    1. come in V chapter Forwarding->Virtual Servers

    2. will add “virtual server” indicate its IP address and port that will be used to enable it. Typically ports 7 and 9 are used for Wake-On-LAN, but you can also specify any other port (from 1 to 65535). Set the protocol type to UDP or ALL.

    3. Come in IP & MAC Binding->Binding Settings Turn on option Arp Binding .

    4. Add a new entry for the computer that you will turn on remotely by specifying its IP and MAC addresses. Don't forget to also enable the option for it Bind.

    c.Router configuration examplemikrotik:

    Note: Bmikrotik has a built-in utilitytoolwol which allows you to turn on your computer directly from the router. (http://wiki.mikrotik.com/wiki/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0 %B2%D0%B0:%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1% 8B_(Tools)/Wake-on-LAN )

    An example of setting up Mikrotik to turn on the computer viasyslab:

    1. Create a static entry in the ARP table for broadcast

    > /ip arp add address=192.168.1.254 disabled=no interface=bridge-local mac-address=FF:FF:FF:FF:FF:FF

    2. Create a static entry in the ARP table for the user’s computer