szwabek napisał/a:root@OpenWrt:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 87.99.47.1 0.0.0.0 UG 0 0 0 eth0
10.204.32.0 0.0.0.0 255.255.240.0 U 20 0 0 eth0.1000
10.204.47.129 0.0.0.0 255.255.255.255 UH 20 0 0 eth0.1000
87.99.47.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
87.99.47.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
224.0.0.0 0.0.0.0 240.0.0.0 U 20 0 0 eth0.1000
Co dał ten routing, skoro eth0.1000 wychodzi def gw?
Jak widać def gw wychodzi via eth0 (87.99.47.1) a nie eth0.1000 więc ruting jest potrzebny.
szwabek napisał/a:Jak usunąłem altnet'y to TV w ogóle przestało działać.
Nie miałeś ich wszystkich usuwać tylko zostawić 0.0.0.0/0
Jak samo 0.0.0.0/0 nie działa to dodaj te altnety tak jak były i dopisz jeszcze 172.28.0.0/16
Spróbuj dołożyć jeszcze do firewalla (albo zmienić regułkę przy IPTV)
config rule
option name 'Allow-IGMP'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
Pakiety IGMP muszą też być wpuszczane od LANa.
Thu Jan 7 22:27:15 2016 user.warn igmpproxy[24992]: MRT_DEL_MFC; Errno(2): No such file or directory
U mnie też są takie w logach ale igmpproxy i TV działa normalnie.
Możesz sobie też uruchomić strace -p xxx (gdzie xxx to nr PID procesu igmpproxy, do sptawdzenia przez ps) i obserwować na żywo co tam przez niego przelatuje.