Есть в NAT правило для просмотра IPTV с UDP-to-HTTP сервера провайдера извне сети провайдера (т. е. из интернета):
Код: Выделить всё
;;; iptv for remote clients
chain=dstnat action=dst-nat to-addresses="IP UDP-to-HTTP сервера провайдера" to-ports=4022
protocol=tcp in-interface=ether1 dst-port=4321
В первом случае все работает без проблем. Пользователи извне вполне нормально просматривают IPTV при использовании модифицированного плейлиста под вышеописанное правило.
Пример: http://somehostname:4321/udp/238.1.1.4:1234
Но есть второй случай, со вторым провайдером, у которого абсолютно такая же схема предоставления IPTV своим пользователям (через UDP-to-HTTP сервер), но, при использовании аналогичного вышеописанному правила что-то идет не так, а именно - при загрузке модифицированного плэйлиста, появляется запрос на ввод логина и пароля (чего при просмотре IPTV внутри сети не наблюдается).
У второго провайдера нет видимого ограничения на количество одновременно просматриваемых каналов с одного хоста или чего-то подобного.
Подскажите, пожалуйста, как побороть проблему со вторым провайдером? Куда копать?