Включение пк через андроид. Что такое Wake-On-Lan, или как включить компьютер с телефона

  • 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-адрес сетевухи компьютера узнать можно так: Центр управления сетями и общим доступом -> Изменение параметров адаптера (или «Сетевые подключения»), а дальше как на скриншоте:

Использование приложения

Если всё настроено верно и всё оборудование поддерживает данный функционал, то после запуска (или ) на смартфоне вы увидите зелёную горящую лампочку возле надписи «Статус роутера» (есть сигнал до роутера). После этого нужно нажать «SSH в роутер» и как только кнопка позеленеет, то загорится кнопка удалённого включения компьютера. После её нажатия ваш компьютер включится. Далее проще и удобнее всего использовать TeamViewer (скачать на комп и на смартфон) для удалённого управления вашим компьютером.

Сегодня мобильные устройства есть почти у каждого человека, независимо от его возраста и профессии. И уже неудивительно встретить ученика младших классов, способного ответить на вопрос о том, через USB или Wi-Fi. Необходимость в этом может возникнуть, например, в следующих случаях:

  • для зарядки телефона от USB-порта;
  • в случае необходимости скопировать с телефона или на телефон данные (фотографии, музыкальные файлы, электронные книги и т. д.);
  • для восстановления работоспособности смарфона;
  • с целью использования в качестве веб-камеры;
  • в некоторых других случаях.

О том, как включить выключенный телефон через компьютер, и о других полезных вещах - по порядку.

Способы подключения

Подключить мобильный телефон или смартфон к компьютеру можно следующими способами:

  • с помощью беспроводных соединений (Wi-Fi, Bluetooth);
  • через компьютера (USB) с использованием кабеля.

Первый вариант в большинстве случаев подходит лишь для копирования данных. К тому же некоторые простые или устаревшие модели сотовых не имеют модулей беспроводной связи. В связи с этим остановимся подробнее на втором варианте, а также рассмотрим, как включить телефон через компьютер. В некоторых случаях это поможет реанимировать неисправное устройство.

Как подключить телефон к компьютеру через USB

Для соединения понадобится USB-кабель. Этот провод часто идет в комплекте с телефоном, а может быть составной частью зарядного устройства. С одной стороны кабеля находится штекер USB-порта, а с другой - штекер подключения к мобильному. Подавляющее большинство современных телефонов для соединения имеют microUSB-порт .

Вторым по популярности является miniUSB-порт. Такой вход можно встретить на планшетах и некоторых моделях смартфонов .

Для остальных типов разъемов соединительный кабель приобретается по модели. На рисунке приведен пример data-кабеля некоторых телефонов Nokia.

Как включить телефон через компьютер

Такая необходимость может возникнуть в случае неисправности мобильного устройства. Включение телефона данным способом доступно далеко не для каждой модели. Перед выполнением операции необходимо скачать сервисный мануал для вашего телефона с сайта производителя. В нем содержатся все необходимые данные. Там почти всегда можно найти, как включить телефон через компьютер, и необходимое программное обеспечение. Необходимо с осторожностью относиться к неоригинальным версиям программного обеспечения (прошивкам). Установив такую, можно потерять гарантию или загубить свой аппарат насовсем.

В сервисном мануале может содержаться информация о том, как оживить гаджет с помощью комбинаций клавиш. В этом случае информация о том, как включить телефон через компьютер, уже не понадобится, ведь соединять их не будет надобности. Обычно необходимо зажать одновременно пару клавиш - громкость вверх или вниз и кнопку включения. Таким образом можно попасть в сервисное меню. В этом случае для восстановления работоспособности устройства рекомендуется сделать так называемую «жесткую перезагрузку», или hard reset. Однако предупреждаем, что при данной манипуляции с телефона может удалиться вся информация: данные о звонках, телефонная книга, настройки и т. д.

Если ваш телефон поддерживает загрузку через кабель, то на сайте производителя, в разделе поддержки, скорее всего, есть программное обеспечение для переустановки прошивки и реанимации мобильного. Загрузите сервисную программу и запустите ее. Интерфейс таких программ интуитивно понятен и не требует специальных технических знаний. Если ничего не получается, лучше отнести аппарат в специализированный сервисный центр.

Используем камеру телефона

Если вы владелец современного смартфона с камерой, то появляется возможность использования гаджета в таком необычном для телефона амплуа, как веб-камера.

Это будет крайне полезным для общения, например по Skype, в случае отсутствия обыкновенной веб-камеры. Для этого для смартфонов на базе Android необходимо скачать приложения IP Webcam или Bambuser. Для владельцев iPhone подойдут программы EpocCam и MiniWebCam. Кроме того, гаджет может быть использован как система наблюдения или видеорегистратор. Главное - подобрать нужное приложение. Но такого софта, к счастью, сейчас достаточно для любых мобильных операционных систем.

Технология удаленного включения (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.