Keenetic имеет выход в Интернет через L2TP-соединение с провайдером, а интерфейс ISP используется для просмотра IPTV. На интернет-центре настроен VPN-сервер PPTP. Возможно ли настроить интернет-центр таким образом, чтобы VPN-клиенты, при подключении из Интернета к VPN-серверу, смогли просматривать IPTV?
Данную схему можно реализовать при использовании на основном интернет-центре функции UDP Proxy (через IGMP Proxy настроить указанную схему невозможно).
В качестве клиентского устройства, с которого будет осуществляться подключение к PPTP-серверу, может выступать как любой интернет-центр серии Keenetic, так и компьютер («Создание PPTP-подключения в ОС Windows к VPN-серверу интернет-центра»).
В случае если планируется использовать выход в Интернет через VPN-сервер основного интернет-центра, то все будет работать с настройками по умолчанию (стоит галочка "Использовать основной шлюз в удаленной сети"). Если в настройках сетевого подключения в Windows не стоит галочка "Использовать основной шлюз в удаленной сети", то после подключения по PPTP к Keenetic нужно посмотреть в командой строке Windows таблицу маршрутизации с помощью команды route print. В таблице должен быть маршрут для подсети 224.0.0.0/240.0.0.0 через PPTP-подключение с наименьшей метрикой.
В случае если планируется использовать выход в Интернет через VPN-сервер основного интернет-центра, то все будет работать с настройками по умолчанию (стоит галочка "Использовать основной шлюз в удаленной сети"). Если в настройках сетевого подключения в Windows не стоит галочка "Использовать основной шлюз в удаленной сети", то после подключения по PPTP к Keenetic нужно посмотреть в командой строке Windows таблицу маршрутизации с помощью команды route print. В таблице должен быть маршрут для подсети 224.0.0.0/240.0.0.0 через PPTP-подключение с наименьшей метрикой.
Далее подробно рассмотрим вариант, когда подключение к VPN-серверу, который работает на основном интернет-центре серии Keenetic, осуществляется с другого интернет-центра (VPN-клиента).
1. Для начала необходимо настроить связку Keenetic-клиент и Keenetic-сервер, разрешив доступ VPN-клиенту в интерфейс ISP. Инструкция по настройке указана в статье «Каким образом можно настроить просмотр IPTV через подключение к PPTP-серверу на интернет-центре?» (указанный в статье маршрут прописывать не нужно).
2. На Keenetic-сервер необходимо настроить UDP Proxy по статье «Настройка просмотра IPTV, используя функцию UDP Proxy (UDP-HTTP прокси)».
3. На Keenetic-клиент необходимо добавить маршрут на мультикастовую подсеть в PPTP-туннель (224.0.0.0/240.0.0.0). Это можно сделать в веб-конфигураторе в меню Интернет - Дополнительно - Статические машруты.

4. После проделанных настроек нужно переподключиться к VPN-серверу.
5. Теперь на хостах за Keenetic-клиент в плеере можно просматривать каналы, зная их мультикастовые адреса или посмотрев их в плейлисте. Если адрес в плейлисте, например, udp://@233.49.170.37:5000, то нужно вводить адрес вида http://[локальный адрес Keenetic-сервера]:[порт udpxy]/udp/233.49.170.37:5000
Например: http://192.168.1.1:4022/udp/233.49.170.37:5000
Например: http://192.168.1.1:4022/udp/233.49.170.37:5000
Внимание! Данная схема может существенно нагружать интернет-канал и сами интернет-центры как на стороне клиента, так и на стороне сервера. На клиенте получается, что трафик IPTV идет через внешний интерфейс совместно с интернет-трафиком. На сервере трафик проходит дважды через роутер: входит через интерфейс ISP и отправляется в туннель через L2TP, соответственно роутер испытывает двойную нагрузку.
KB-4719