Настройка IPTV для роутера D-Link DAP-1160

Поскольку DAP-1160 изначально был всего лишь точкой доступа, для работы в роли маршрутизатора его пришлось перепрошить свободно распространяемой версией прошивки WIVE-NG 8186 для устройств на чипе rtl8186, последняя версия доступна по адресу http://sourceforge.net/projects/wive-ng/files/wive-ng/

Для начала смотрим обсуждение http://forum.o3.ua/index.php?topic=422.15 и ищем высказывания на тему igmpproxy

Вкратце имеем следующее:

andrew@pro57t:~$ ssh root@192.168.2.249
root@192.168.2.249's password: 
::Wive-NG-0.3.13::RTL8186-REALTIME::
Serial firmware firmware version
Tue, 24 Nov 2009 23:09:48 +0600
[dap-1160@/]#  cat /etc/igmpproxy.conf 
## Enable Quickleave mode (Sends Leave instantly)
quickleave

## Configuration for eth1 (Upstream Interface)
phyint eth0 upstream  ratelimit 0  threshold 1
        altnet 10.0.0.0/8 
	altnet 239.1.0.0/24
	altnet 239.1.1.0/24
	altnet 239.1.2.0/24
	altnet 239.1.9.0/24
	altnet 239.1.17.0/24
#	altnet 239.1.0.0/16
#	altnet 239.0.0.0/24
	
## Configuration for eth0/wlan0 (Downstream Interface)
phyint eth1 downstream  ratelimit 0  threshold 1
phyint wlan0 downstream  ratelimit 0  threshold 1

## Configuration for br0 (Disabled Interface)
phyint br0 disabled
phyint ppp0 disabled
phyint lo disabled

[dap-1160@/]#

Кроме того, немного о самой железке:

[dap-1160@/]#  cat /proc/cpuinfo 
system type		: Philips Nino
processor		: 0
cpu model		: R3000 V0.0
BogoMIPS		: 179.81
wait instruction	: no
microsecond timers	: no
tlb_entries		: 64
extra interrupt vector	: no
hardware watchpoint	: no
VCED exceptions		: not available
VCEI exceptions		: not available
ll emulations		: 0
sc emulations		: 0
[dap-1160@/]#

RAM - 16Mb