Как настроить интернет-центр, чтобы можно было удаленно из Интернета через туннельное подключение к VPN-серверу включать компьютер домашней сети с мобильного устройства при помощи Android-приложения?
В этой статье подробно рассмотрим пример включения удаленного компьютера через сеть Интернет. Для компьютера должны выполняться требования, описанные в статье
«Работа Wake on LAN через интернет-центр» — на сетевом интерфейсе и в настройках BIOS компьютера должны быть включены необходимые настройки.
Сначала установим на мобильное устройство под управлением ОС Android программу для отправки специального Magiс-пакета SimpleWoL, простой интерфейс которой позволяет указать широковещательный адрес в сети, MAC-адрес компьютера, который требуется включить, опциональный ключ SecureOn (для сетевых адаптеров, которые поддерживают данную функцию) и порт для передачи пакета (в нашем примере его номер не играет роли).
Чтобы подключить Android-устройство к серверу VPN, настроенному на роутере Keenetic, в меню VPN его настроек нужно создать профиль соединения. Следует указать тип PPTP, адрес сервера (это может быть адрес полученный у провайдера или указанное в настройках Keenetic доменное имя от оператора службы динамического DNS).
Внимание! Указанная в поле Forwarding routes подсеть Домашнего интерфейса отключает также и маршрутизацию всего трафика Android через PPTP-туннель.
Далее, выполним подключение к PPTP-серверу роутера Keenetic с заранее настроенными именем пользователя и паролем. Для получения дополнительной информации обратитесь к статье
«Реализация сервера PPTP».
NOTE:
Важно! Для подключения к роутеру через сторонние приложения, мы рекомендуем создать отдельную
пользовательскую учетную запись, только с разрешением доступа к управлению закачками. В целях безопасности, не используйте учетную запись администратора роутера, указывайте пользовательскую учетную запись с ограниченными правами.

После подключения, откроем веб-конфигуратор Keenetic в браузере по его адресу в домашней сети. В разделе Системный монитор - Система на схеме портов коммутатора должно быть видно подключение кабеля Ethernet от сетевой карты компьютера, а в разделе Домашняя сеть - Устройства должен отображаться IP-адрес, используемый для широковещательной рассылки (в нашем примере это 192.168.128.254).

Если такой записи нет, создадим ее через
интерфейс командной строки (CLI) роутера, т.е. через telnet-подключение (в нашем примере нужно подключиться по IP-адресу 192.168.128.1:23).
Подключившись к CLI мы выполним команды:
(config)> ip arp 192.168.128.254 ff:ff:ff:ff:ff:ff
(config)> system configuration save
Итак, для успешного пробуждения компьютера требуется:
- Настройка BIOS и сетевого интерфейса
- Подключение компьютера кабелем Ethernet к интернет-центру
- ARP-запись для широковещательного адреса ff:ff:ff:ff:ff:ff в конфигурации интернет-центра
- Программа для отправки magic-пакета
- Подключение к VPN-серверу на интернет-центре
- Компьютер в нужном состоянии (в спящем режиме) с известным MAC-адресом
Выполнения этих условий достаточно для успешного включения компьютера в удаленной сети.