Как удаленно включить компьютер по локальной сети. Удаленное включение компьютера через интернет
Технология удаленного включения (Wake on LAN) должна быть поддерживаемой BIOS и сетевой картой. Также, нам понадобится специальное приложение, функции которого позволяют отправить WOL-пакет удаленному ПК.
Благодаря современным достижениям, удаленный ПК включить можно не только с иного компьютера, но и с телефона. Также необходимо помнить, что включение компьютера в удаленном режиме предполагает активность сетевой карты - она должна получать питание в дежурном режиме.
Подготовительные действия
Первым делом, нужно настроить BIOS и сетевой адаптер на пробуждение. Неважно, какая это сетевая - встроенная или внешняя. Открыв главную программу ввода-вывода, найдем секцию, отвечающую за управление питанием - Power Management, например.
В этой секции надо найти параметры пробуждения.
Эти параметры могут носить различные названия, включая Wake on LAN, PowerOn By PCI Card, WOL from Soft-Off и прочее. Надо, чтобы данная опция была включена.
Вполне возможно, что понадобится включить и опцию на картинке ниже.
Для большей уверенности лучше ознакомиться со всеми параметрами пробуждения вашего BIOS. Ведь компьютер может просыпаться и от ТВ-тюнера, если задействована опция включения по PCI-Express, и после нажатия любой клавиши на клавиатуре, если задействованы опции связанные с PS/2-портом. В нашем случае нужен параметр, связанный с PCI-шиной, на которой размещен контроллер встроенной сетевой.
Настроив BIOS, обязательно проверьте, поддерживается ли обсуждаемая технология вашим Ethernet-контроллером. Нам понадобится включить прием «магического» WOL-пакета, чтобы Ethernet-контроллер был настроен на его ожидание. WOL-пакет - это специальный Ethernet-кадр, состоящий из последовательности байт, содержащих MAC-адрес сетевой карты. Получив такой фрейм, Ethernet-карта генерирует сигнал на пробуждение ПК.
Итак, откроем центр управления сетями.
Откроем свойства сетевого адаптера.
Перейдем к его настройкам.
Включим WOL Пакет Magic и при необходимости включим Energy Efficiant Ethernet, Завершение Пробуждение.
Перейдем на вкладку управления электропитанием, где должна быть такая конфигурация.
WakeMeOnLan
Воспользуемся для наших целей небольшой программкой Wakmeonlan. Это приложение не нуждается в инсталляции. После его старта надо просканировать локальную сеть, чтобы Wakemeonlan нашла все сетевые устройства.
Работать она должна на ПК, с которого будет генерироваться WOL-фрейм для включения удаленного ПК. Так Wakemeonlan проводит сканирование:
Если в ходе сканирования приложение не обнаружило отключенный на данный момент компьютер, тогда есть возможность самостоятельного его добавления.
Добавим еще одно устройство вручную.
Нужно лишь внести в форму IP-адрес этого устройства и его MAC.
Определим нужные нам адреса, для чего запустим командную строку.
Выполним ipconfig с ключом /all.
Второй способ - заглянем в «Состояние адаптера».
Откроем окно Сведения.
Найдем интересующие нас адреса.
Добавив нужное устройство, обновим список.
Как видим, у нас уже три устройства.
После добавления, вы легко можете включить его в удаленном режиме, нажав кнопочку «Wake up Selected Computer».
Воспользуемся TeamViewer
Выполненная предварительная настройка позволит запустить функцию Wake on LAN такого приложения как TeamViewer. Чтобы удаленно разбудить ПК, необходимо обеспечить следующее:
Кабельное подключение к интернету.
Компьютер переведен в один из режимов: гибернация, сон или мягкое выключение (Пуск и Завершение работы).
Установленный TeamViewer.
Очень важно выключить быстрый запуск в таких операционках, как Windows 8 и 10. Ваши экземпляры TeamViewer должны быть связаны с учетной записью программы. При этом все устройства должны принадлежать одной LAN.
Во вкладке опции приложения нужно активировать функцию Wake-on-LAN и настроить конфигурацию, кликнув одноименную кнопочку. Выбрав опцию «Другие приложения в той же локальной сети», добавьте TeamViewer ID тех устройств, с которых разрешено пробуждать данный компьютер. Для создания условий включения по публичному IP-адресу придется подсоединяться с динамическим DNS, который также придется настраивать на роутере сети. Рассмотрим все шаги по порядку.
Прежде всего, свяжем все компьютеры с существующим аккаунтом.
Окно предупреждения о необходимости связи с аккаунтом.
Привязка с помощью кнопочки «Связать».
В нижней части отображается установленная связь.
Нам понадобится сконфигурировать функцию Wake on Lan.
Устанавливаем флажок у других приложений TeamViewer.
Добавляем ID TeamViewer-а, компьютер которого будет отсылать WOL-пакет.
Разбудить удаленный ПК можно из своей учетной записи TeamViewer, где отображаются все привязанные к ней устройства. Нужно лишь нажать кнопочку в виде кнопки питания, что приведет к отсылке WOL-фрейма на Ethernet-карту избранного электронного устройства.
Краткий итог
Чтобы удаленно включать ПК из другого устройства, надо настроить BIOS и Ethernet-карту. В BIOS понадобится настроить политику пробуждения ПК по сигналу сетевой, которая находится в активном состоянии, обеспечиваемая дежурным питанием. Также, нужно настроить Ethernet-контроллер на прием WOL-пакетов. Понадобится еще специальная программа для генерирования WOL-пакета. Такой программой может быть, например, Wakemeonlan или TeamViewer.
Современные возможности позволяют выполнить включение компьютера удалённо по сети. Однако вам потребуется сделать предварительную настройку оборудования, скачать нужные драйвера и программы. Реализация со стороны может выглядеть достаточно запутанной, поэтому в данной статье будет рассмотрен только один вариант с использованием программы TeamViewer. Всю последовательность действий для удобства разделим на несколько этапов.
Как происходит процесс
В компьютерах есть возможность включения их по сети посредствам отправки специального сообщения. Чтобы компьютер смог принять его и обработать, придётся выполнить определённые настройки в BIOS. За отправку сообщения и его адресацию может отвечать программа TeamViewer с предоставленными серверами, где это сообщение хранится, а позже отправляется на маршрутизатор, а затем на компьютер.
На изображении приведена упрощённая схема работы отправки пакетов Wake-on-LAN.
Однако для того, чтобы компьютер можно было включить удалённо, должны соблюдаться некоторые требования. Вот эти условия:
- Компьютер подключен к электросети или работает от аккумулятора, если это ноутбук. В последнем случае должен быть достаточный уровень заряда;
- Сетевой картой поддерживается технология Wake-on-LAN;
- Подключение к интернету осуществлено посредством LAN-кабеля. Если компьютер/ноутбук подключается к интернету через Wi-Fi, то у вас не получится его пробудить удалённо;
- Устройство было выключено через «Пуск» и «Завершение работы» либо находится в состоянии сна/гибернации.
При условии соблюдения все этих условий, вы сможете произвести удалённое включение компьютера через интернет и программу TeamViewer.
Этап 1: Настройка BIOS
Изначально нужно подключить функцию Wake-on-LAN через BIOS. Нужно убедиться в том, что на вашей сетевой карте присутствует поддержка данной технологии, в противном случае вы потратите время зря. Узнать подробности о вашей сетевой и материнских картах можно на сайтах производителя.
Если все нужные технологии поддерживаются, то можно приступать непосредственно к переключению:
Этап 2: Настройка сетевой карты
Данный этап производится через интерфейс Windows и является не таким уж сложным. Однако операционная система должна работать от имени администратора. Если это не так, то зайдите в учётную запись администратора. Процесс настройки занимает всего несколько минут:
Этап 3: Настройка TeamViewer
Данный этап является «финальным» и заключается в установке, создании аккаунта и настройки TeamViewer. Изначально рассмотрим, как скачивается и устанавливается TeamViewer:
Теперь можно переходить к настройкам самой программы:
Теперь, чтобы включить ваш компьютер удалённо, в интерфейсе TeamViewer, который установлен на устройстве, с которого будет послан сигнал, найдите пункт «Компьютеры и контакты» . Здесь нужно будет просто нажать на кнопку «Пробуждение» .
Как видите, процесс включения компьютера через интернет с использованием программы TeamViewer не так сложен, как может показаться на первый взгляд. В теории включение через интернет можно реализовать другими средствами, не используя TeamViewer, но это достаточно сложно и может привести к серьёзным сбоям в работе компьютера, если какие-либо настройки выполнить неправильно, поэтому данные варианты рассматриваться не будут.
TeamViewer – популярная бесплатная программа для удалённого доступа к компьютеру. При помощи функциональной утилиты пользователь может работать с файлами, настраивать систему, общаться, создавать конференции, перезагружать ПК и многое другое. Особенно интересует пользователей как включить компьютер удалённо. В приложении предусмотрена и такая опция, но юзеру придётся настроить устройство.
Для удаленного запуска компьютера понадобится настроить BIOS, TeamViewer, Брандмауэр и сетевую карту. Начать стоит с активации Wake-on-line, для включения этой опции нужно:
- Включить ПК и нажать DEL либо F1, для доступа в BOIS.
- Войти в раздел Power или ACPI Configuration (зависит от производителя BIOS)
- Активировать функцию Wake-Up или Power by PCI.
После процедуры необходимо нажать на F10, сохранить изменения и перезапустить ПК.
Настройки сетевой карты и программы
- Войти в раздел «Система ».
- Нажать на опцию «Диспетчер устройств ».
- В разделе «Сетевые адаптеры » кликнуть на «Свойства ».
- Перейти в «Управление питанием ».
- Установить галочки возле всех пунктов.
После этого вам следует зайти в раздел «Дополнительно», выбрать опцию «Wake on Magic Packet» и в значении поставить «Вкл».
В брандмауэре пользователю необходимо выбрать правила: «Для порта », UPD. Затем следует установить галочки возле «Определение локального порта », «Разрешить подключение », убрать птичку с пункта «Публичный » и ввести имя правила.
Чтобы работало в TeamViewer включение удалённого компьютера, пользователю необходимо связать программу со своим аккаунтом. Юзеру потребуется ввести свой имейл и пароль.
- Tutorial
… а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!
Периодически мне бывает нужно включить домашний компьютер, когда я нахожусь не дома. Обычно я не запаривался и звонил или отправлял сообщение с такой просьбой жене, которая сидит дома в декрете. Очень удобное средство удалённого управления с голосовым интерфейсом. Однако у этого способа есть ряд недостатков - ушла гулять, укладывает ребёнка, или ещё чем либо занята. Хотелось простого решения из того что есть под рукой.
Первым делом включаем Wake on LAN в BIOS"е материнской платы, у всех это делается по-своему, у многих включено по умолчанию. На одном из моих ПК даже такой опции нету - всегда включено.
Далее переходим в WinBox и подключаемся к вашему роутеру (если хотите, можете через SSH или через HTTP(S), я всё делаю в WinBox"е). Если открыть текстовую консоль RouterOS и пошарить там в разделе /tool (или в wiki-мануалах), то можно обнаружить утилиту wol со следующим синтаксисом:
/tool wol mac=XX:XX:XX:XX:XX:XX interface=ifname
Где ifname - имя интерфейса, с которого будет рассылаться волшебный пакет, XX:XX:XX:XX:XX:XX - mac адрес вашего компьютера.
Вроде всё просто, но Winbox с телефона не особо запускается и mac адрес по памяти замучаешься вводить. Можно запускать SSH и отправлять в него одну единственную команду, но это тоже долго и нудно. Используем фаервол!
Напрямую из правил фильтра запускать исполнение команд нельзя, из всех действий нам больше всех подойдёт добавление адреса в address-list, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.
Добавим новое правило для цепочки input и расположим его среди других разрешающих правил этой цепочки. Укажем протокол tcp и dst-port - любой из верхних портов.
Действие выберем add src (можно и dst) to address list, укажем имя листа.
Для отслеживания появления записей используем планировщик. Заходим System -> Sheduler, создаём задание планировщика, задаём имя. Указываем Start time: startup, и желаемый интервал, к примеру каждые 15 секунд.
В поле on event напишем простенький скрипт:
:local WAKEPC
:if ($WAKEPC!="") do={
/tool wol mac=00:11:22:33:44:55 interface=bridge_lan
/ip firewall address-list remove
}
Не забываем указать правильный mac, имя интерфейса и адрес-листа. Данный скрипт при обнаружении элементов в адрес-листе выполнит команду, отправляющую магические пакеты на ваш компьютер, после чего удалит запись из адрес-листа.
Для включения вашего компьютера достаточно открыть браузер и перейти на IP вашего микротика, указав порт, который мы задали в правиле фаервола: http://your.router.net:port , после чего фаервол создаёт запись в адрес-листе, задание планировщика обнаружит эту запись, выполнит запуск утилиты wol, и удалит запись из адрес-листа. Проще паренной репы, можем добавить адрес в избранное, чтобы каждый раз не вводить.
Только не забывайте про безопасность, данный способ ничем не защищён и кто угодно может включить Ваш компьютер, зная или подобрав нужный порт. Для защиты можно использовать VPN, port knocking, whitelist или метод Неуловимого Джо - решать Вам. Если Вам требуется включать таким образом по-отдельности несколько компьютеров, создайте соответствующее количество правил на разных портах, каждое из которых будет кидать адреса в свой адрес-лист, скрипт в задании планировщика также размножаем через Ctrl+C, Ctrl+V, либо создаём отдельные задания для каждого - как хотите.
А знаете ли вы, что теперь существует приложение, позволяющее включать ваш компьютер удалённо через интернет из любой точки мира? Скачать его можно по ссылке (и ) У вас возникала ситуация, когда вам нужно срочно получить доступ к вашему компьютеру? Например на компе лежат какие-то файлы или фотографии, которые нужны в данный момент. С помощью данного приложения вы узнаете, как удаленно включить компьютер через интернет и далее воспользоваться им с помощью программы удаленного управления компьютером. Чтобы использовать удаленное включение компьютера через интернет, нужно знать как настроить его.
Что необходимо:
— компьютер подключенный через Ethernet к роутеру
— настроенный в BIOS на компьютере WakeOnLan (функция которая реализует удаленное включение компа через LAN-кабель)
— роутер с настроенным SSH или Telnet подключением извне и поддержкой Wake-on-LAN
— установленный на компьютере и смартфоне TeamViwer для удалённого управления
Настройка компьютера
1. Компьютер нужно перезагрузить и зайти в BIOS (обычно для этого достаточно нажать F2 или DEL при появлении первых строчек на экране).
2. Во вкладке POWER (или типа того) включить функцию Wake-on-LAN (удаленное включение) для режима S4 (режим очень низкого энергопотребления, сон).
4. Откройте «Диспетчер устройств» (например, впишите это сочетание в поиске после нажатия кнопки «Пуск»)
5. В диспетчере нужно выбрать сетевую карту среди сетевых адаптеров и зайти в свойства. (она будет содержать слова «Ethernet» или «LAN», не путать с вайфай адаптером, он обычно содержит слова «Wireless» или «WLAN»)
6. В свойствах на вкладке «Дополнительно» проверить наличие пункта Wake on Lan (WOL, Wake on Magic Packet) и если он есть то включить его.
7. Настройка компа закончена, желательно ещё раз перезагрузить комп. Чтобы осуществить удаленное включение через WOL — нужно выключать его через гибернацию, а не через завершение работы.
Настройка роутера
Роутер будем настраивать на примере Asus RT-N66U, однако у роутеров не сильно отличаются настройки и скорее всего вы сможете настроить другие.
1. Нужно настроить удалённое подключение к роутеру:
а) Если у вас статический внешний IP то этот пункт можно пропустить. Настраиваем DDNS. Для этого заходим в настройки Интернет -> DDNS и подключаем сервис динамических DNS. Например, noip.com . Вам нужно создать адрес по которому ваш роутер будет доступен извне и ввести данные об этом в роутере:
б) настроить SSH доступ к роутеру. В моём роутере достаточно проставить следующие настройки на вкладке «Администрирование» -> «Система» (Для прошивок DD-WRT мануал , но доступ будет только если логин пользователя — «root», это ограничения прошивки)
Настройка приложения
В приложении всё просто. Заходите в настройки и прописываете:
1. Адрес DDNS (или внешний статич. IP)
2. Логин/Пароль на SSH/Telnet роутера
3. Тип подключения
4. MAC-адрес сетевухи компьютера узнать можно так: Центр управления сетями и общим доступом -> Изменение параметров адаптера (или «Сетевые подключения»), а дальше как на скриншоте.