Как разбудить андроид по сети

Содержание
  1. Как удаленно запустить «Wake-On-LAN (WOL)»?
  2. Как разбудить андроид по сети
  3. Как включить компьютер из любой точки мира с помощью Android или современный Wake-on-LAN
  4. Как это будет работать и что мне нужно?
  5. Это настоящая борьба
  6. Конфигурация домашней сети
  7. Переадресация портов в роутере
  8. Доступ к вашей сети извне
  9. Конфигурация настольного компьютера
  10. Настройка вашего компьютера для приема пакетов WoL
  11. Взгляните на свойства сетевого адаптера
  12. Получение MAC-адреса вашего настольного компьютера
  13. Установка SSH-сервера в Windows 10
  14. Ваше имя пользователя и пароль для Windows
  15. Raspberry Pi или конфигурация домашнего сервера
  16. Настройка SSH-сервера на Raspberry Pi
  17. Установка и использование Etherwake на Raspberry Pi
  18. Ваш Raspberry Pi имя пользователя и пароль
  19. Конфигурация Android
  20. Два обязательных приложения: Tasker и плагин SSH Tasker
  21. Задача, которая усыпляет или выключает компьютер
  22. Эта задача включит ваш компьютер из любого места
  23. Создание виджетов главного экрана из задач Tasker
  24. Дополнительно: тестирование с помощью бесплатного JuiceSSH
  25. Вывод

Как удаленно запустить «Wake-On-LAN (WOL)»?

Wak на LAN (WOL) (технология дистанционного включения сети) — это метод перезапуска компьютера, когда он находится в спящем режиме.

Компьютер перезагрузится автоматически через специальный прием «wake up» (пробуждение) с интерфейса Ethernet. Это полезно, если Вы находитесь вдали от дома, но нужно получить доступ к компьютеру, чтобы получить некоторые файлы, хранящиеся на ПК удаленно.

Специальный пакет WOL можно отправить по Вашу локальную сеть, или отправить в Вашу сеть по Интернет через маршрутизатор Vigor . Когда маршрутизатор получает пакет WOL, он может переслать его на требуемый ПК (пожалуйста, обратите внимание на PC NIC, который поддерживает WOL). Имейте в виду, что, поскольку компьютер спит, невозможно обнаружить IP-адрес. Первый необходимый шаг — идентифицировать компьютер с аппаратным MAC-адресом. Каждый компьютер имеет свой собственный уникальный MAC-адрес. Вы можете найти MAC-адрес в командной строке MS-DOS с «ipconfig /all».

Во-вторых, Вы должны сообщить маршрутизатору IP-адрес того компьютера, который должен проснуться. (Примечание: Если Wake on LAN (Пробуждения на LAN) интегрируется с функцией Bind IP to MAC (Связать IP с MAC), то через IP можно разбудить только связанные ПК.)

I. Связать IP с MAC
1. Войдите в WUI Vigor 2920.
2. Откройте LAN >> Bind IP to MAC (LAN >> Связать IP с MAC).

Связать IP с MAC предустанавливает распределения DHCP. Введите требуемый MAC-адрес (например, 00-90-CC-9С-BC-47) ПК и нажмите кнопку Add (Добавить), чтобы добавить его в поле IP Bind List (Список связанных IP). Вы должны связать конкретный IP с адресом MAC. В противном случае, когда ПК загружается, то IP-адрес будет изменен путем выделения DHCP.

II. Включить WOL
1. Войдите в WUI Vigor 2920.
2. Откройте Application >> Wake on LAN (Приложение >> Разбудить LAN).

Введите адрес MAC на ПК, который Вы хотите разбудить и щелкните Wake UP.

Источник

Как разбудить андроид по сети

Краткое описание:
Включение компьютера удалённо со смартфона на Android

Описание:
Всем привет! Прошу не судить строго)) Моё первое приложение хочу представить)
Оно элементарное, сделано на скорую руку, не без глюков. Но я сделал его именно потому, что не смог найти готового решения.
Все найденные в маркете программы для Wake On Lan — работают либо только в локалке, либо только напрямую без роутера.
В общем в связке «Комп — Роутер (NAT) — Dynamic IP» я был вынужден попробовать решить вопрос сам))
Если честно — я буду рад если найдётся хотя бы один человек, который пожелает пользоваться моей программкой и реально сможет настроить под неё железо) Значит труды были не зря! )) Если чё — я готов помочь)))

Итак описание с маркета

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

С помощью данного приложения вы всегда сможете включить свой компьютер и далее воспользоваться им с помощью программы удалённого управления.

Подробное описание и настройка тут: http://geekme.ru/?p=5

Что необходимо:
— компьютер подключенный через Ethernet к роутеру
— настроенный в BIOS на компьютере Wake On Lan (функция которая позволяет включать комп через LAN-кабель)
— роутер с настроенным SSH подключением извне
— установленный на компьютере и смартфоне TeamViwer для удалённого управления

В настройках приложения заполняете данные для подключения:
— адрес роутера (IP или имя хоста)
— мак-адрес включаемого компьютера (в формате AA:BB:CC:DD:FF:00 через двоеточия)
— логин и пароль

Далее нажимаете «SSH в роутер» и как только подключение пройдёт вы можете включать ваш компьютер.
После включения к нему можно легко подключиться через TeamViewer.

Данная картинка возможно поможет вам понять суть и не задавать лишних вопросов.
Важно понимать что начинать настройку оборудования и проверять его исправность лучше СО СТОРОНЫ КОМПА, т.е. справа.
Как только вы убедились, что комп можно врубить, переходите к настройке роутера на доступ извне и т.д.

1. Компьютер нужно перезагрузить и зайти в BIOS (обычно для этого достаточно нажать F2 или DEL при появлении первых строчек на экране).
2. Во вкладке POWER (или типа того) включить функцию Wake-on-LAN для режима S4 (режим очень низкого энергопотребления, сон).

3. Сохранить всё, нажав F10 и перезагрузиться в Windows.
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.
Вам нужно создать адрес по которому ваш роутер будет доступен извне и ввести данные об этом в роутере:
[attachment=»5236062:Screen_1. -42-35-2.jpg»]

б) настроить SSH доступ к роутеру. В моём роутере достаточно проставить следующие настройки на вкладке «Администрирование» -> «Система»
[attachment=»5236063:Screen_1. -45-09-2.jpg»]

В приложении всё просто. Заходите в настройки и прописываете:
1. Адрес DDNS (или внешний статич. IP)
2. Логин/Пароль на SSH роутера
3. MAC-адрес сетевухи компьютера узнать можно так: Центр управления сетями и общим доступом -> Изменение параметров адаптера (или «Сетевые подключения»), а дальше как на скриншоте:

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

Например, в прошивках OpenWRT иногда нужно дополнительно поставить пакет для wol (один из этих должен сработать: ether-wake, etherwake, wol) через менеджер пакетов (Package manager) (в админке роутера есть такой раздел, либо через консоль и утилиту opkg/ipkg). Подробнее можно посмотреть тут http://wiki.openwrt.org/ru/doc/packages

Алгоритм как проверить наличие пакета через консоль:
PC WakeUp (Пост maxxwell #47850988)

Команды которые позволяют отослать пакет (зависит от роутера).
Если сработает хоть одна и комп включится — то приложение тоже будет работать.
Чаще мак адрес должен быть через двоеточие, но иногда через дефис.

ether-wake -i br0 AA:BB:CC:DD:EE:FF
/usr/sbin/wol -i 192.168.1.255 -p 7 AA:BB:CC:DD:EE:FF
/usr/sbin/wol -i 192.168.1.255 -p 9 AA:BB:CC:DD:EE:FF
/usr/bin/etherwake -D -i «br-lan» AA:BB:CC:DD:EE:FF

Требуется Android: 3.0
Русский интерфейс: Да

Скачать:
версия: 1.5 PC_WakeUp_1.5.apk ( 1.77 МБ )

v1.5
— Абсолютно новый дизайн и иконка!
— Полная поддержка планшетов!
— Исправлено множество ошибок
— Кнопка «Поделиться»
— Поддержка роутеров на OpenWRT

v1.4
— Новая иконка и дизайн
— Улучшена адаптация на планшетах
— Добавлен Испанский язык

v1.3
— Поддержка роутеров на прошивке DD-WRT.
— Добавлена Англ. версия
— Исправлена работа в альбомной ориентации

v1.2
— Поддержка Telnet .
Теперь вы можете выбрать тип подключения: Telnet или SSH
— Уменьшен размер приложения
— Добавлена кнопка для оценки приложения

версия: 1.4 PC WakeUp 1.4.apk ( 429.71 КБ )
версия: 1.3 PC WakeUp (Пост #35479823)
версия: 1.2 http://4pda.to/forum/d…8770/PC+WakeUp+1.2.apk
версия: 1.1 PC WakeUp 1.1.apk ( 332.72 КБ )

Сообщение отредактировал sanyakashin — 16.04.16, 17:21

Источник

Как включить компьютер из любой точки мира с помощью Android или современный Wake-on-LAN

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

Как это будет работать и что мне нужно?

Я перепробовал много приложений и решений и почти сдался. Пока я не собрал вызывающий, но продвинутый метод. Следовательно, я написал эту статью, чтобы помочь вам настроить цепочку устройств для выполнения, казалось бы, простой задачи: перевести компьютер в спящий режим или включить компьютер из любого места. Вот как это будет работать, в двух словах. Вы нажимаете на виджет Tasker на главном экране телефона Android. С помощью плагина для Tasker он подключается к Raspberry Pi через SSH, чтобы локально отправить пакет Wake-on-LAN (WoL) на ваш компьютер, чтобы включить его. Другая кнопка использует SSH для входа на компьютер с Windows 10 и выполнения команды для спящего режима или выключения. Итак, вам понадобится:

  • Android-телефон с Tasker и плагином SSH Tasker (платный)
  • Маршрутизатор с функцией переадресации порта
  • Raspberry Pi (или любой домашний сервер под управлением Linux)
  • Настольный компьютер с Windows 10, подключенный через кабель Ethernet

Это настоящая борьба

Итак, почему бы не использовать некоторые из тех «простых волшебных» приложений, которые обещают включить ваш компьютер из любого места? Они в основном не работают из-за упрощенных требований. Эти приложения не рассчитывают на такие вещи, как дрянной маршрутизатор ISP, который есть у многих из нас. Я обнаружил, что ради надежности WoL работает только локально (отсюда и название «Local»). Однако мы хотим Wake on WAN.

Вам нужен либо правильный маршрутизатор, либо Raspberry Pi (или любой другой домашний сервер). У меня уже был последний, который всегда включен и помогает мне обойти ограничения роутера . Основным преимуществом использования этих методов является их универсальность. Речь идет не о показе проприетарного приложения, которое пытается управлять вашим компьютером. Речь идет об использовании многоцелевых и вызывающих инструментов, которые вы, возможно, уже имели или должны иметь на своих устройствах в любом случае Если вы решитесь на geekdom, то вскоре обнаружите, что имеете доступ ко всем вашим устройствам. Если вы занимаетесь дистанционным управлением и автоматизацией, вы будете пересекать пути с помощью Tasker для Android.

Я надеюсь, что вы узнаете что-то из этой статьи, даже если ваш вариант использования немного отличается. Трудно было придумать название, так как процесс запутался. Он охватывает множество различных технологий, и возможность включения компьютера из любого места может быть просто побочным эффектом. Конечный результат очень гибкий , что позволяет вам иметь в Android кнопки, которые делают все что угодно в вашей домашней сети. Хотя можно также адаптировать процесс для разных устройств (например, Apple), я могу поделиться только тем, что испытал.

Конфигурация домашней сети

Переадресация портов в роутере

Прежде всего, давайте уберем это с пути. Единственное, что требуется от вашего роутера – это открытие портов, чтобы разрешить вход по SSH на ваши устройства . Практически каждый маршрутизатор должен быть способен к этой простой задаче. Поскольку этот учебник для продвинутых, я не буду объяснять, как это сделать, так как по этому вопросу доступно множество ресурсов. Кроме того, интерфейс каждого маршрутизатора отличается. По крайней мере, он не должен поддерживать пересылку магических пакетов WoL.

Перенаправьте порт 22 на настольный компьютер под управлением Windows 10. Это помогает, если локальный IP-адрес этого компьютера не меняется. Сделайте так, чтобы он назначил свой собственный локальный IP или DHCP резервный для него.

Перенаправьте порт 2222 на Raspberry Pi или на ваш домашний сервер. Причиной 2222 является не безопасность через неизвестность, а просто в том, что нам нужны два разных порта для подключения двух разных устройств за одним IP.

Доступ к вашей сети извне

Вам необходимо знать IP, назначенный вам вашим провайдером. К счастью, я уже написал статью, которая освобождает вас от этого бремени. Так как для этого вам все равно нужен домашний сервер Linux, вы можете просто использовать Cloudflare в качестве динамического DNS с Raspberry Pi . С этого момента я буду называть адрес домашней сети home .example .com хостом.

Конфигурация настольного компьютера

Настройка вашего компьютера для приема пакетов WoL

Это еще один аспект, который не обязательно является предметом данной статьи. Каждый UEFI или BIOS отличается. Единственное, что я могу сделать, это указать вам правильное направление. Возможно, Wake-on-LAN там отключен, поэтому поищите этот параметр, прежде чем копаться в Windows.

Взгляните на свойства сетевого адаптера

Сетевой адаптер также может отключить эту функцию.

  1. В Windows 10 нажмите Windows+R и Enter, далее ncpa .cpl открыть окно « Сетевые подключения» .
  2. Выберите адаптер, затем щелкните правой кнопкой мыши меню> Свойства> Настройка> вкладка «Дополнительно».
  3. Из списка найдите Wake on Magic Packet и убедитесь, что он включен .
  4. На вкладке « Управление питанием» установите флажок «Разрешить этому устройству пробуждать компьютер» и «

Wake on Magic Packet
для пробуждения компьютера».

Получение MAC-адреса вашего настольного компьютера

  1. Нажмите Win+R
  2. Запустить cmd /k ipconfig /all
  3. Ищите Физический адрес для первого адаптера, который выглядит примерно так 01-23-45-67-89-AB . Обратите внимание, что нужно изменить тире на двоеточия, например так: 01 :23 :45 :67 :89 :AB ( обе записи верны, но Etherwake нужны двоеточия).

Установка SSH-сервера в Windows 10

Windows 10 включает SSH-сервер, но по умолчанию он скрыт. Найдите в меню «Пуск» пункт « Управление дополнительными функциями» и нажмите « Добавить функцию» . Вы найдете OpenSSH Server и нажмите Установить.

Если ваша Windows 10 обновлена, это уже не бета-версия. Я рекомендую обновить Windows до этого! Вам не нужно устанавливать клиент.

  1. После этого перезагрузите.
  2. Проверьте Windows+ Rи запустите, services .msc чтобы увидеть список услуг.
  3. Найдите службу SSSS-сервера OpenSSH и установите для нее значение Автоматически (отложенный запуск) .
  4. Попробуйте запустить сервис и надейтесь на лучшее. Если вы застряли в этом, и служба не будет работать, Google это: openssh сервер Windows 10

Ваше имя пользователя и пароль для Windows

SSH требует пароль, если вы не используете ключи SSH (пока слишком далеко для geekdom). Самый простой способ – установить пароль для вашего пользователя Windows . Возможно, у вас уже есть один. Я никуда не перемещаю компьютер, и я единственный пользователь. Поэтому я не хочу пароль. Технически у меня есть, но Windows не применяет его. Можно пропустить экран входа в Windows 10 ( Windows+ R и netplwiz ).

Таким образом, вы можете быть ленивым в том, что вам не нужно вводить пароль каждый раз, когда вы хотите использовать компьютер, но все еще имеете его. Этот пароль (для SSH) должен быть безопасным, поскольку он дает возможность полного доступа к вашей машине.

Raspberry Pi или конфигурация домашнего сервера

Настройка SSH-сервера на Raspberry Pi

Официальная документация помогает с этим, но это просто. В Raspbian перейдите в Меню> Настройки> Конфигурация Raspberry Pi> вкладка Интерфейсы: выберите Включено рядом с SSH, затем нажмите OK .

Чтобы изменить порт на 2222 , откройте терминал и запустите это:

Измените #Port 22 на Port 2222 затем нажмите Ctrl+ X, затем, Y чтобы сохранить затем, Enter когда спросит, и перезагрузите устройство.

Установка и использование Etherwake на Raspberry Pi

Установите Etherwake , запустив это:

Это позволяет вам выполнить простую команду с MAC-адресом целевого устройства, чтобы разбудить его. Чтобы использовать и проверить его, выключите или переведите компьютер в спящий режим. Затем выполните эту команду из терминала:

Вам необходимо заменить 01 :23 :45 :67 :89 :AB реальный MAC-адрес сетевого адаптера настольного компьютера. Вы должны только продолжить настройку Android, если это сработало .

Ваш Raspberry Pi имя пользователя и пароль

Имя пользователя – пи (не root ) для SSH. Вам нужно установить пароль (это не сделает вашу жизнь сложнее, в отличие от пароля Windows). Опять же, следуйте официальной документации по обеспечению безопасности вашего Raspberry Pi (просто раздел « Смена пароля по умолчанию , но не обязательно все это!»).

Конфигурация Android

Два обязательных приложения: Tasker и плагин SSH Tasker

Зайдите в магазин Play и купите Tasker и SSH Tasker Plugin . Я пробовал множество других комбинаций и плагинов, ни один из них не работал. Доверьтесь мне.

Я бы тоже предпочел бесплатное решение. Однако везде, куда бы я ни посмотрел, я сталкивался с этой задачей Tasker. Он может сделать гораздо больше, поэтому, возможно, покупка оправдана его величием. Плагин SSH Tasker позволяет вам сохранять несколько разных соединений, и это то, что нам нужно, так как есть два SSH-сервера.

Вы заметите, что Tasker теперь работает как постоянное уведомление. На данный момент вы не используете никакие средства автоматизации и триггеры или датчики, которые требуют, чтобы он работал постоянно. Поэтому вы можете отключить это агрессивное постоянство, сняв флажок «Предпочтения»> «Монитор»> «Выполнить на переднем плане» и «Показать значок уведомления».

Задача, которая усыпляет или выключает компьютер

  1. Перейдите прямо на вкладку « Задачи » и создайте новую с именем, например, Hibernate или Shutdown или чем-то еще.
  2. Добавьте действие и запишите ssh в фильтр (слишком много, чтобы попытаться найти его вручную) и выберите SSH Plugin .
  3. Нажмите « Конфигурация» и заполните следующую информацию:

Это будет выглядеть примерно так:

Эта задача включит ваш компьютер из любого места

1. Создайте новое задание с именем, например Wake .
2. Добавить действие, Фильтр для SSH, затем выберите плагин SSH .
3. Нажмите « Конфигурация» и используйте следующие данные:

Это будет выглядеть примерно так:

Создание виджетов главного экрана из задач Tasker

У вас может быть необычная иконка для ваших задач . Поэкспериментируйте с иконками перед тем, как сделать из них виджет. Я выбрал пламя для включения (интересно: что это за символ для включения чего-либо?), А также кнопку питания общего назначения Значок материала для режима гибернации.

Перейдите на экран, на котором вы хотите увидеть кнопки. В зависимости от вашего Android Launcher (я использую Nova Launcher ), вы, вероятно, долго нажимаете на свободное место, чтобы добавить виджет . Найдите Tasker и выберите задачу под названием « Задача» , а не «Ярлык задачи». Последний не работал так хорошо для меня. Выберите задачу, которую вы хотите, затем повторите это для другой. Проверьте свои кнопки, если все прошло хорошо, они должны работать даже без Wi-Fi . Тем не менее, вам нужно подключение для передачи данных .

На случай, если вам интересно, мои обои – « Маленькая память» Микаэля Густафсона . И мои домашние сенсорные кнопки выровнены таким образом, потому что я перешел с телефона Samsung на LG.

Дополнительно: тестирование с помощью бесплатного JuiceSSH

Если по какой-либо причине вам нужен бесплатный подход, вы можете попробовать JuiceSSH . Это отличный SSH-клиент , который позволяет сохранять различные сведения о соединении, чтобы вы могли быстро и бесплатно получить доступ к оболочке своих устройств. Если вы согласны с тем, что у вас нет виджета с одним касанием, и вам удобно писать две команды от руки , то в любом случае используйте JuiceSSH. Их платная версия может позволить вам иметь виджеты, но это дороже, чем Tasker.

Также полезно сохранять JuiceSSH установленным, если вам нужно запустить команды, отличные от тех, для которых вы предварительно сконфигурировали задачи Tasker. Раньше был плагин JuiceSSH Tasker (теперь его нет в магазине Play), у которого были проблемы с падением. Однако сам по себе JuiceSSH приличный, и мне это нравится.

Вывод

Мне нравится соединять разные сервисы, чтобы создать что-то более значимое. Несмотря на то, что мне потребовался почти целый день, чтобы понять все это, я рад возможности поделиться этим процессом с вами. Почему кто-то хочет удаленно контролировать состояние питания своего настольного компьютера ? Представьте, что вы находитесь в отпуске и, потому что вы немного эко-сознательны, вы выключили устройства дома. Появляется некоторая чрезвычайная ситуация, и вам нужно получить доступ к файлу на рабочем столе. Теперь вы можете включить свой компьютер из любой точки мира. С программным обеспечением удаленного рабочего стола, таким как VNC, вы можете использовать его так, как если бы вы сидели прямо перед ним. Лучше всего то, что вы можете выключить его снова, чтобы сэкономить энергию. Зная, что Вам не нужен посредник, чтобы включить его, когда он понадобится снова, и это отлично!

Для тех из вас, кто начинает понимать, что такое Tasker, вы найдете другие отличные варианты использования . Скорее всего, вы обнаружите несколько полезных триггеров для включения и выключения рабочего стола. Вы можете отсканировать метку NFC по прибытии домой или использовать обнаружение местоположения на основе GPS, чтобы включить ваш спящий настольный компьютер, включить свет, запустить музыку, заваривать кофе или что-то еще :). Не превращайся в этого парня . Это только начало.

Источник

Читайте также:  Станция заря 1 андроид
Оцените статью