Настройка IPTV на роутере D-Link DIR-320 с прошивкой dd-wrt

Давно уже пытался разобраться с настройкой IPTV на роутере D-Link DIR-320 с прошивкой dd-wrt. Сегодня наконец я сделал это… Об этом и расскажу :)

Я думаю не ошибусь, если предположу что уже большое количество людей перешло со стандартных прошивок на роутерах на «изделие» от dd-wrt. Я то же не оказался исключением, плюсы этих прошивок описывать даже не стоит — возможностей просто куча — особенно если руки растут из нужного места. Но есть и одно «но» — например то что при стандартной настройке прошивки dd-wrt интернет телевидение (IPTV) не работает, причина проста — роутер блокирует широковещательные пакеты, с помощью которых как раз и идёт вещание IPTV. На днях мой провайдер (SkyNet Санкт-Петербург) изменил тарифы и добавил аж 60 каналов бесплатно… Халява штука хорошая — поэтому решил заморочиться… Скажу честно — ебался долго — подробно описывать не буду — выложу лишь окончательный вариант настройки. Поехали.

Заходим на web морду роутера, переходим в раздел Sekurity и вырубаем к черту SPI Firewall, он только мешается. Идём в раздел Administration, подраздел Commands. В окошке с надписью Startup нажимаем кнопку Edit, в окошко копируем следующий текст и нажимаем Save Startup:

ifconfig vlan1 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255
cd /tmp
sleep 30
wget http://dl.dropbox.com/u/31227617/udpxy
chmod +x udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -B 1Mb -M 30

Объясняю по строчкам:

  1. Разрешаем vlan1 работать с широковещательными пакетами (номер vlan’а может у вас быть другой — зависит от того на какой vlan у вас примаппен WAN порт)
  2. Переходим в директорию Tmp на внутренней памяти роутера
  3. Ждём 30 секунд, что бы роутер успел окончательно загрузиться
  4. Скачиваем с дропбокса файл, который поможет нам принимать пакеты IPTV. Файл лежит на моем аккаунте — то что он будет всегда доступен — не гарантирую
  5. Даём свежескаченному файлу права на запуск
  6. Запускаем. 192.168.1.1 — адрес роутера, 4022 — номер порта для обработки

Перезапускаем роутер и заходим по адресу http://192.168.1.1:4022/status и если видим окно статистики — значит все заработало. Если нет — ищем что не так, может забыли сохранить команды, может файл недоступен, может руки из жопы :)

Теперь осталось изменить плейлист IPTV что дал нам провайдер. Мой плейлист имел вид udp://@239.195.0.70:1234. Нужно привести его к виду http://192.168.1.1:4022/udp/239.195.0.70:1234 Т.е. заменяем кусок «upd://@» на «http://192.168.1.1:4022/udp/»

После таких манипуляций у меня все замечательно заработало. Надеюсь у Вас то же заработает. Если есть вопросы — оставляйте в комментариях — постараюсь помочь

Кстати, наконец то нашёл где можно посмотреть «Реальных пацанов 3» онлайн http://www.realboystv.ru/

9 Комментарии

  1. Владимир

    А какая прошивка и версия прошивки стояла на данном девайсе?

  2. Sl1ng3R (Автор записи)

    Firmware: DD-WRT v24-sp2 (05/17/11) mini-usb-ftp

  3. Алексей

    любезнейший товарисч, не иппите себе мозг, переходите на MikroTik, там много много вкусного и есть, что ломать :)

  4. Сергей

    Добрый день. Провайдер у меня тоже SkyNet и вот какая беда. Купил роутер Linksys wrt160nl, попробовал запустить iptv по wifi, появились жуткие лаги проца. В тех. поддержке сказали включить мультикаст, включил, тв вообще перестал работать. Поставил dd-wrt, теперь сижу и ломаю голову, как прикрутить к нему iptv.
    Как я понял в вашей инструкции мне нужно поменять только файл udpxy (его уже скачал), а все остальные строчки менять не нужно? Интересно что в тех. поддержке посылают и говорят, что не обязаны помогать с настройкой iptv. Заранее спасибо)

  5. Sl1ng3R (Автор записи)

    На dd-wrt «из коробки» iptv не работает… Тот рецепт, что я написал, лично у меня заработал. Но не факт что для Вашего роутера файлик подойдет — нужно проверять… Проверить возможности сейчас к сожалению нету, т.к. сменил провайдера и теперь я без iptv :(

  6. Сергей

    Спасибо за ответ. Поеду домой плясать с бубном:)

  7. gekagal

    Разрешаем vlan1 работать с широковещательными пакетами (номер vlan’а может у вас быть другой — зависит от того на какой vlan у вас примаппен WAN порт)
    не могу понять, как узнать на какой vlan у меня примаппен WAN порт???

  8. Ледяной

    заработало для роутера Dir-300/NRU
    Спасибо большое.

  9. Lou Park

    Зае…..ся искать инструкцию по настройке IPTV. Коротко грамотно и доходчиво. Thanks помогло.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.