Включение удаленного компьютера при помощи Android-приложения через туннельное подключение к VPN-серверу Keenetic

Как настроить интернет-центр, чтобы можно было удаленно из Интернета через туннельное подключение к 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».
 
 

После подключения, откроем веб-конфигуратор 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
 
 
Итак, для успешного пробуждения компьютера требуется:
  1. Настройка BIOS и сетевого интерфейса
  2. Подключение компьютера кабелем Ethernet к интернет-центру
  3. ARP-запись для широковещательного адреса ff:ff:ff:ff:ff:ff в конфигурации интернет-центра
  4. Программа для отправки magic-пакета
  5. Подключение к VPN-серверу на интернет-центре
  6. Компьютер в нужном состоянии (в спящем режиме) с известным MAC-адресом
Выполнения этих условий достаточно для успешного включения компьютера в удаленной сети.

KB-4559

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 4 из 4
Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.