Зміст

Настройка IPTV для провайдера ICN

DD-WRT

У меня версия DD-WRT поддерживает файловую систему JFFS, поэтому устанавливаем udpxy так:

ssh root@router
cd /jffs
wget -c http://downloads.openwrt.org/backfire/10.03.1/brcm-2.4/packages/udpxy_1.0-Chipmunk-19-1_brcm-2.4.ipk
ipkg install udpxy_1.0-Chipmunk-19-1_brcm-2.4.ipk

Смотрим порт:

SetupNetworkingPort SetupWAN Port Assignment

У меня - vlan1

Добавляем стартовый скрипт:

AdministrationCommands

  ifconfig vlan1 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255
  route add -net 238.0.0.0/8 dev vlan1
  /jffs/usr/bin/udpxy -a 192.168.1.1 -p 1234 -m 1.1.1.1 -R1 -M 30

Жмём кнопку Save Startup

  iptables -I INPUT -i vlan1 -p udp -d 238.0.0.0/8 --dport 5000 -j ACCEPT
  #iptables -D INPUT -p igmp -j DROP

(Вторая строка, кажется, необязательна)

Жмём кнопку Save Firewall

Перезапускаем маршрутизатор

AdministrationManagementReboot router

Открываем в браузере следующий адрес:

http://router:1234/status

Должны увидеть страницу статуса прокси udpxy

Если видим, то идём дальше:

В плеере

Записи в формате

udp://@238.39.40.23:5000 

заменяем на

http://192.168.1.1:1234/udp/238.39.40.23:5000

Здесь 192.168.1.1 - адрес маршрутизатора в локальной сети.

Полезные ссылки

http://habrahabr.ru/post/107896/

http://forum.icn.od.ua/viewtopic.php?f=6&t=465

https://www.stat.icn.od.ua/index.php/content/info/5/

http://wiki.openwrt.org/doc/howto/udp_multicast

http://www.dd-wrt.com/phpBB2/viewtopic.php?t=87265&postdays=0&postorder=asc&start=0