Не стал создавать топик ради небольшого фикса, поэтому пишу здесь.
На большинстве Tomato прошивок (кроме Toastman'овских) IPTV не работает, не зависимого от того, включен ли multicast. Google подсказывает, что правильного решения нет и предлагает танцы с бубном — выделить порт для IPTV. Для владельцев HTPC/медиацентров это не приемлемо.
Вот собственно маленький firewall скрипт решающий данную проблему:
if [ -f /etc/igmp.conf ]; then<br/>
grep ppp0 /etc/igmp.conf<br/>
if [ $? -eq 0 ]; then<br/>
sed -i 's/ppp0/vlan2/' /etc/igmp.conf<br/>
killall igmpproxy<br/>
igmpproxy /etc/igmp.conf<br/>
fi<br/>
fi