Здравствуйте, уважаемые!
Помогите решить задачку :)
В посёлке А есть подключение к Ростелекому с интернетом и услугой IPTV. Стоит Mikrotik RouterBoard, в порт которого включается телевизор, настроен IGMP-прокси, все дела, всё красиво работает.
В городе Б, у меня дома, телевидения нет, но есть такой же микротик, за ним HTPC с Ubuntu и XBMC. А ещё есть желание смотреть телевидение и надёжнее халявного источника IPTV не имею. Пока вы ещё не до конца запутались, вот простенькая схема:
То есть задача смотреть тот IPTV из посёлка А дома в городе Б.
Если VPN-юсь с ноутбука Б на Микротик А, то могу свободно смотреть, например, в VLC ссылки вида
udp://@233.99.x.x:5000
Поэтому вопрос - как грамотно доставить поток IPTV домой на XBMC?
Основные сложности на пути:
- У микротика А динамический IP, привязан динамический ДНС. И он частенько переподключается, адрес меняется.
- При подключении по ВПН к Микротику А, создаётся новый интерфейс, который надо ручками добавить в настройки IGMP-прокси, иначе не заработает. Так вот, когда ВПН отваливается (а отваливаться он будет часто) и потом подключается заново, процедуру надо повторять, удаляя старый интерфейс, который теперь уже unnamed, и добавляя новый.
По сути, варианта напрашивается три:
- VPN с Ubuntu Б на Микротик А, с настройкой маршрутизации на Убунте. И что-то надо придумывать с пропадающим интерфейсом при отвалах ВПН.
- ВПН с Микротика Б на Микротик А. Маршрутизация на Б и теже проблемы с отвалами. И надо ли при этом настраивать IGMP-прокси на Б?
- Наоборот, ВПН с Микротика А на Микротик Б, с маршрутизацией на обоих. И тот же вопрос про IGMP-прокси...
В общем, ввиду моей неосведомлённости о принципах работы учавствующих в процессе протоколов и отсутствии практики в этой стезе, очень сложно сориентироваться в подходе к решению задачки.
Какие из вариантов будут рабочими, какой бы выбрали вы? Или правильный вообще четвёртый, который будет ещё проще?
Заранее благодарю!