Включение пк через андроид. Что такое 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.