How to protect remote computer startup via wol. Wake-on-Lan. Remotely turn on your computer

Wake on LAN technology must be supported by the BIOS and network card. Also, we will need special application, the functions of which allow you to send a WOL packet to a remote PC.

Thanks to modern advances, you can turn on a remote PC not only from another computer, but also from your phone. It is also necessary to remember that turning on the computer remote mode assumes the activity of the network card - it must receive power in standby mode.

Preparatory actions

First of all, you need to configure the BIOS and network adapter to wake up. It doesn’t matter what kind of network it is - built-in or external. Opening main program I/O, let's find the section responsible for power management - Power Management, for example.

In this section you need to find the wake-up parameters.

These options may go by different names, including Wake on LAN, PowerOn By PCI Card, WOL from Soft-Off and so on. It is necessary that this option was turned on.

It is quite possible that you will need to enable the option in the picture below.

To be more confident, it's best to familiarize yourself with all the wake-up options in your BIOS. After all, the computer can wake up from the TV tuner if the option to turn on via PCI-Express is enabled, and after pressing any key on the keyboard if the options related to the PS/2 port are enabled. In our case, we need a parameter associated with the PCI bus on which the built-in network controller is located.

After setting up the BIOS, be sure to check whether the technology being discussed is supported by your Ethernet controller. We will need to enable the reception of the “magic” WOL packet so that the Ethernet controller is configured to wait for it. A WOL packet is a special Ethernet frame consisting of a sequence of bytes containing the MAC address of the network card. Having received such a frame, the Ethernet card generates a signal to wake up the PC.

So, let's open the network control center.

Let's open the properties of the network adapter.

Let's move on to its settings.

Let's turn it on WOL Package Magic and, if necessary, enable Energy Efficiant Ethernet, Termination Wakeup.

Let's go to the power management tab, where this configuration should be.

WakeMeOnLan

Let's use a small program called Wakmeonlan for our purposes. This application does not require installation. After it starts, you need to scan the local network so that Wakemeonlan finds all network devices.

It must work on a PC from which a WOL frame will be generated to turn on the remote PC. This is how Wakemeonlan scans:

If during scanning the application does not detect a disabled this moment computer, then it is possible to add it yourself.

Let's add another device manually.

You just need to enter the IP address of this device and its MAC into the form.

Let's determine the addresses we need, for which we'll launch the command line.

Let's run ipconfig with the /all switch.

The second way is to look at the “Adapter Status”.

Open the Details window.

Let's find the addresses that interest us.

By adding required device, update the list.

As you can see, we already have three devices.

After adding, you can easily turn it on remotely by clicking the “Wake up Selected Computer” button.

Let's use TeamViewer

Completed pre-setting will allow you to run Wake function on LAN of an application such as TeamViewer. To remotely wake up your PC, you must ensure the following:

Cable Internet connection.

The computer is set to one of the modes: hibernation, sleep, or soft shutdown (Start and Shutdown).

Installed TeamViewer.

It's very important to turn off quick start in operating systems such as Windows 8 and 10. Your instances of TeamViewer must be associated with a program account. In this case, all devices must belong to the same LAN.

In the application options tab, you need to activate the Wake-on-LAN function and configure the configuration by clicking the button of the same name. By selecting the "Other applications on the same local network" option, add the TeamViewer ID of those devices from which you are allowed to wake up this computer. To create inclusion conditions using a public IP address, you will have to connect to dynamic DNS, which will also have to be configured on the network router. Let's consider all the steps in order.

First of all, let's connect all computers to an existing account.

Warning window about the need to connect to your account.

Linking using the “Link” button.

The established connection is displayed at the bottom.

We will need to configure the Wake on Lan function.

Check the box for other TeamViewer applications.

Add the TeamViewer ID whose computer will send the WOL packet.

You can wake up a remote PC from your TeamViewer account, where all devices linked to it are displayed. You just need to press a button in the form of a power button, which will send a WOL frame to the Ethernet card of the selected electronic device.

Brief summary

To turn on your PC remotely from another device, you need to configure the BIOS and Ethernet card. In the BIOS you will need to configure a policy for waking up the PC by a network signal, which is in an active state, provided by standby power. Also, you need to configure the Ethernet controller to receive WOL packets. Will need more special program to generate a WOL packet. Such a program could be, for example, Wakemeonlan or TeamViewer.

Wake-on-LAN (WoL) is an underrated and underutilized part operating system Windows 10. If you are not a heavy user windows systems, then you probably won’t be interested in the phrase Wake-on-LAN. This function is associated with a local network connection, which in turn will be of interest to gamers and technical support. In the past, this setting was weak, but today, setting up the Wake-on-LAN feature in Windows 10 does more than it used to. So what is Wake-on-LAN? How can this be useful for ordinary users? And most importantly, how to set it up?

What is Wake-On-LAN?

Wake-on-LAN is network standard, allowing the computer to turn on remotely. It has an additional standard called Wake-on-Wireless-LAN (WoWLAN).

For WoL to work, you need three things:

  • Your computer must be connected to a power source.
  • The computer's motherboard must be ATX compatible. Don't worry, most modern motherboards meet the requirements.
  • The computer's network card (Ethernet or wireless) must be enabled in WoL. WoL support is almost universal.

Wake-on-LAN is widespread in the computer world. Since support is required at the hardware level, WoL runs on computers running Windows control, Mac and Linux no problem. From a Windows perspective, your computer can start from any of the default power states, such as hibernation and sleep, as well as from complete shutdown nutrition.

How does Wake-On-LAN work?

Wake-on-LAN uses "magic packets" when LAN card detects the packet, it tells the computer to turn itself on. This is why your computer must be connected to a power source, even if it is turned off. WoL-enabled NICs will continue to receive a small charge 24/7 while they scan for "magic packets".

But what is happening?

The "magic packet" is sent from the server. There can be a lot of things on the server, for example specialized software, routers, websites, computers, mobile devices, smart TVs. The server sends the packet throughout your network. The package itself contains important information, including subnet information, network address and most importantly the MAC address of the computer you want to enable. All this information combined into one packet is called a wakeup frame. Your network card is constantly scanning for them.

Why is Wake-On-LAN useful?

Now you know what Wake-on-LAN is and how it works. But why is this useful? Why should the average user care about this technology?

Turn on your computer from anywhere

It's hard to imagine being on a business trip without forgotten files at home that you can't access remotely. To use your desktop remotely, you will need a remote desktop application that supports Wake-On-LAN. Popular Google Chrome Remote Desktop does not work, but gives such an opportunity.

Note: The BIOS must support Wakeup-on-PME (power management event). And then you can wake up the computer from the off state.

How to enable Wake-On-LAN

Enabling WoL is a two-step process. You need to configure Windows and your computer's BIOS.

Enabling Wake-On-LAN in Windows

  • To enable Wake-on-LAN in Windows, you need to open the Device Manager application. Click Win+R and write devmgmt.msc.
  • Scroll through the list of devices until you find network adapters. Click " > ", to expand the menu. Now you need to find your network card.


  • If you don't know which one is your network card, type in search windows "System Information".

  • Go to " Components" > "Net" > "Adapter" and on the right, find the product name or type. Remember these values ​​and go back to the device manager.


  • In Device Manager, click on your network adapter right click mouse and select properties. Next, in the new window that appears, go to the tab " Additionally", scroll down the list and find Wake-On-LAN, select value Enabled(included). The name may vary between devices and some will have Wake on magic packet.


  • Next, go to the " Power management" and you should have two items checked there: Allow this device to wake the computer from standby mode And Allow the computer to wake up from standby mode only using a "magic packet". Click OK.

Enabling Wake-On-LAN in BIOS

Unfortunately BIOS menu varies between computers and laptops, making it impossible to provide precise instructions. In general, you need to click specific key while your computer is booting. Typically, the buttons are Escape, Delete or F1. Look detailed guide, .

  • In the BIOS menu you need to find the " "Power" and find the entry Wake-on-LAN and enable (Enabled). Don't forget to save the BIOS settings.
  • The tab may also be named Power Management or you can find this function even in Advanced Settings.

Security implications of Wake on LAN

Magic packets are sent using the OSI-2 layer. In practice, this means that anyone on the same network as WoL can use your computer to download. In a home environment this is not a significant problem. IN public network this is more problematic. In theory, WoL only allows you to turn on computers. It will not bypass security checks, password screens, or other forms of security. This will also prevent you from turning off your computer again.

However, there have been cases where attackers used a combination DHCP servers and PXE to boot the machine with its own boot image. This gives them access to any unprotected drives on the local network.

Wake on LAN technology will help you turn on your computer over the network using a “magic” package. In order for this packet to reach the network card normally, and for it to accept it and turn on the computer, you need to make some settings.

Setting up Wake on LAN on your computer.

The first step is to configure Windows. Let's look at Windows example 10. Press the Win+X key combination and select Network Connections. IN network connections We find our network card (local area network connection), right-click on it and open properties, then click the configure button. Open the “Power Management” tab, here you need to check the “Allow this device to wake the computer from standby mode” checkbox. Then, if you are the happy owner of a Realtek network card, open the additional tab.


There are three parameters you need to check:

  • Turning on via local network after disconnecting.
  • Enable when pattern matches.
  • Enable when the Magic Packet function is triggered.

13 Mar 2015

Wake-on-Lan. Remote activation computer

C using TeamViewer You can turn on your computer via Wake-on-LAN.

This way, you can remotely control a computer that is disconnected from the network by waking it up before establishing a connection.

I will talk about a method to wake up a computer using another computer on the same network.

To do this we need to configure BIOS, Network Card, Firewall and TeamViewer.

First you need to configure the BIOS. This procedure may vary depending on the type of computer.

To enable Wake-On-LAN in BIOS, follow these steps::

  1. Start your computer.
  2. To access BIOS settings immediately after turning on, press the Del key (sometimes another, for example F2 or F1, F12) The BIOS settings window will open.
  3. Open the Power tab (“Power Management Setup”, or “ACPI Configuration”, etc.)
  4. Activate the option Wake-Up by PCI devices (or “Wake-on-LAN”, “Power on by Ethernet Card”, “Power by PCI”, etc.) for the built-in motherboard network card. If the network card is external, activate the Wake-Up by PCIE devices option.
  5. Select Save and Exit (F10).

All other settings must be done in Windows. Log in with an administrator account.

Firstly Let's configure the network card.

Your computer's network card now supports Wake-On-LAN.

Secondly setting up Firewall

  1. Open Control Panel
  2. Open Windows Firewall
  3. In the left pane, select Extra options
  4. In the Windows Firewall dialog box, in increased security In the left pane, click Inbound Rules, and then in the right pane, click New Rule.
  5. The New Inbound Connection Rule Wizard opens.
  • Select “For port”
  • Click the “Next” button
  • Select “UDP protocol”
  • Check “Specific local ports” and write “7,9” (this means you want to open port 7 and 9 for incoming connections)
  • Click the “Next” button
  • Leave the checkbox next to “Allow connection”
  • Click the “Next” button
  • Uncheck the box next to “Public”
  • Click the “Next” button
  • Give your rule a name, for example “WoL”
  • Click the “Done” button

The firewall is configured.

Third you need to configure TeamViewer itself.

First, let's associate the computer with the account.

To ensure that only you can turn on the computer, you need to make sure that the computer really belongs to you. Therefore, you need to link your computer to your TeamViewer account. It is possible to wake up this computer only through the TeamViewer account associated with it.

  1. Launch TeamViewer on your computer.
  2. From the main menu, select Advanced | Options.

→ The TeamViewer Options dialog opens.

  1. Select the General section.
  2. In the Link to account section, click on the Link to account... button.
  3. The Link to Account dialog box opens. Enter Email address Your TeamViewer account in the E-Mail field.
  1. Enter your TeamViewer account password in the Password field.
  2. Click the Link button.
  3. Your computer is now assigned Account TeamViewer.
  4. Do not close the settings, we will need them later.

Now let's set up Wake-on-Lan via TeamViewer ID on the network.

If the computer does not have a public address, you can also wake it from another

computer via a local network. The other computer must be turned on and TeamViewer installed and configured to start when Windows starts.

In this case, you can activate Wake-On-LAN capabilities over the local network. To do this, you will need to enter the TeamViewer ID of the computer on the network with which yours will be awakened. Thus, the wake-up signal will be sent through a specific turned on computer to the one that needs to be woken up/turned on.

  1. Find “Incoming connections ( the local network)" in the "Network Settings" section in the main TeamViewer settings, and change from “deactivated” to “accept”
  2. Now click on the “Configuration” button in the “Network Settings” section of the TeamViewer main settings.
  3. The Wake On Function dialog box opens. Wake-on-LAN networks. Select “Others” TeamViewer applications in your network"
  4. In the TeamViewer ID field, enter the TeamViewer ID on your network with which the wake-up signal should be sent, and then click the “Add” button
  5. Click OK
  6. The computer can now be woken up using the saved TeamViewer ID.

All that remains is to check if everything works. Open Computers and Contacts, right-click on the desired computer, the “Wake Up” button should appear, press (you can do it several times) and the computer will turn on!

The instructions for you were compiled by Evgeniy Troshev.

For more information and ordering services, you can call us from 9.00 to 19.00 (Mon-Fri) or leave a request for a call back!

* Filling this form, You agree to the processing of personal data.

+7 495 215-52-77 Mon-Fri 9.00-19.00

© 2019 | KMK-SERVICE | Outsourcing and IT support
INN/KPP 7728869840/772801001 OGRN 1147746122556

Privacy Policy (as amended on 11/01/2013)

We strive to respect the personal information regarding visitors to our website http://kmk.bz. This Privacy Policy explains some of the measures we take to protect your privacy.

Confidentiality of personal information

Obtaining private information. We receive private information about you, including information you provide when you register as a user, send us email, or sign up to receive email newsletters from our site. “Personally identifiable information” means any information that can be used to identify an individual, such as name or email address.

Use of private information

Personal information received in electronic format registration forms, is used by us, among other things, for the purposes of registering users, maintaining and improving our site, tracking policies and site usage statistics, and for purposes authorized by you. We also use personal information to communicate with you in other ways. For example, if you send us a message through this site, we may use your personal information to respond to it. We also use personal information to notify you about significant changes to this Privacy Policy.

From time to time, we may invite users to provide information in the form of surveys or questionnaires. Participation in such surveys or opt-in lists is entirely voluntary, therefore the site user can decide whether to disclose the requested information. In addition to other purposes provided in this Privacy Policy, Contact Information received in connection with surveys or questionnaires is used to communicate survey or questionnaire results to you and to monitor or improve your use of and satisfaction with this site.

Disclosure of Private Information

We employ other companies or are affiliated with companies that provide services on our behalf, such as processing and delivering information, posting information on this site, delivering content and services provided by this site, performing statistical analysis. To enable these companies to provide these services, we may share personal information with them, but they will only be permitted to receive the personal information they need to provide the services. They are required to keep this information confidential and are prohibited from using it for other purposes.

We may use or disclose your personal information for other reasons, including if we believe it is necessary to comply with the law or court orders, to protect our rights or property, or to protect the personal safety of users of our site or members of the general public. , to investigate or take action regarding illegal or suspected illegal activity, in connection with a corporate transaction such as a divestiture, merger, consolidation, sale of assets or in the unlikely event of bankruptcy, or for other purposes consistent with your consent.

We may disclose the content of messages or requests, but we will not post or publish personally identifiable information and, except as provided in this Privacy Policy, such information will not be provided to third party service providers without your consent. We will not sell, rent or lease our user lists with email addresses to third parties.

Access to personal information

If, after providing information to this site, you decide that you do not want your Personal information was used for any purpose, you can remove yourself from the list of users of our site by contacting us at the following address: [email protected].

Our Practices Regarding Non-Personal Information

We may collect non-personal information about your visit to the site, including the pages you view, the links you click, and other activities in connection with your use of our site. In addition, we may collect certain standard information, which your browser sends to any site you visit, such as your IP address, browser type and language, time spent on the site, and the address of the relevant website.

Using bookmarks (cookies)

Cookie is small text file, placed on your hard drive by our server. Cookies contain information that can later be read by us. No data collected by us in this way can be used to identify a visitor to the site. Cookies cannot be used to run programs or infect your computer with viruses. We use cookies to monitor the use of our site, collect non-personal information about our users, store your preferences and other information on your computer in order to save you time by eliminating the need to repeatedly enter the same information, and to displaying your personalized content on your subsequent visits to our site. This information is also used for statistical studies aimed at adjusting content according to user preferences.

Aggregated information

We may aggregate in a non-identifiable format the information you provide to us. personal information and personal information provided by other users, thereby creating aggregated data. We plan to analyze aggregated data primarily for the purpose of tracking group trends. We do not link aggregated user data to personally identifiable information, so aggregated data cannot be used to contact or identify you. Instead of using actual names, we will use usernames during aggregate data creation and analysis. For statistical purposes and to track group trends, anonymous, aggregated data may be provided to other companies with whom we interact.

This Privacy Policy applies only to information collected by this site. This site may contain links to other sites that are not owned or controlled by us. We are not responsible for the privacy policies of such sites. When you leave our site, you should read the privacy statement of each site that collects personal information.

Changes to this Privacy Statement

We reserve the right to make changes or additions to this Privacy Policy, in part or in whole, from time to time. We encourage you to periodically review our Privacy Policy to stay informed about how we protect your personal information. The latest version of the Privacy Policy can be viewed by clicking on the “Privacy Policy” hypertext link located at the bottom home page of this site. In many cases, when we make changes to the Privacy Policy, we will also change the date at the beginning of the Privacy Policy, but we may not provide you with any other notice of changes. However, if we're talking about about material changes, we will notify you either by prominently posting a prior notice of such changes or by directly sending you notice at e-mail. Your continued use of this site constitutes your acceptance of such changes.

Contact us

If you have any questions or concerns about our privacy statement, please contact us at the following address: [email protected]