Hello,
I am trying to setup IPTV from my ISP (init7), which provides several IPTV streams https://www.init7.net/de/support/faq/TV-andere-Geraete/
I am using a netgear R7800 on OpenWrt 23.05.0
The R7800 router connects to a TP-LINK MC 220L media converter which is connected to the OTO. There is only this router, no double NAT, bridging or more complex setup.wiki
I have installed igmpproxy and done the configs as per the docs https://openwrt.org/docs/guide-user/network/wan/udp_multicast
However, using a desktop connected by cable to the LAN, I don't get any IPTV stream using VLC. I see log entries which correspond to the requested stream, but nothing happens. From here, I'm not sure what to check in order to identify the problem.
I've put the relevant config and log output below. If anything else is needed to identify the issue, let me know.
Thanks for any help.
/etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdfc:a61a:6142::/48'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth1.1'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '10.0.0.1'
option igmp_snooping '1'
config interface 'wan'
option device 'eth0.2'
option proto 'dhcp'
config interface 'wan6'
option device 'eth0.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 4 6t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '5 0t'
/etc/config/igmpproxy
config igmpproxy
option quickleave '0'
option verbose '2'
config phyint 'wan'
option network 'wan'
option zone 'wan'
option direction 'upstream'
option altnet '0.0.0.0/0'
config phyint 'lan'
option network 'lan'
option zone 'lan'
option direction 'downstream'
Log output from igmpproxy
20:54:41 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.250
20:54:41 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:41 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.250 is from myself. Ignoring.
20:54:41 2023 user.notice igmpproxy[6824]: RECV V3 member report from 10.0.0.140 to 224.0.0.22
20:54:41 2023 user.info igmpproxy[6824]: Inserted route table entry for 239.77.0.77 on VIF #0
20:54:41 2023 user.notice igmpproxy[6824]: Joining group 239.77.0.77 on interface eth0.2
20:54:41 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.77.0.77
20:54:41 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:41 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.77.0.77 is from myself. Ignoring.
20:54:42 2023 user.notice igmpproxy[6824]: Adding MFC: 77.109.129.16 -> 239.77.0.77, InpVIf: 1
20:54:42 2023 user.notice igmpproxy[6824]: RECV V3 member report from 10.0.0.140 to 224.0.0.22
20:54:42 2023 user.info igmpproxy[6824]: Updated route entry for 239.77.0.77 on VIF #0
20:54:42 2023 user.notice igmpproxy[6824]: Adding MFC: 77.109.129.16 -> 239.77.0.77, InpVIf: 1
20:54:43 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.77.0.77
20:54:43 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:46 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:54:46 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:46 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.251 is from myself. Ignoring.
20:54:49 2023 user.notice igmpproxy[6824]: RECV Membership query from 10.0.0.1 to 224.0.0.1
20:54:49 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.22
20:54:49 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:52 2023 user.notice igmpproxy[6824]: Removing MFC: 10.0.0.122 -> 239.255.255.251, InpVIf: 1
20:54:52 2023 user.notice igmpproxy[6824]: Leaving group 239.255.255.251 on interface eth0.2
20:54:53 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.122 to 239.255.255.251
20:54:53 2023 user.info igmpproxy[6824]: Inserted route table entry for 239.255.255.251 on VIF #0
20:54:53 2023 user.notice igmpproxy[6824]: Joining group 239.255.255.251 on interface eth0.2
20:54:53 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:54:53 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:56 2023 user.notice igmpproxy[6824]: RECV Membership query from 10.0.0.1 to 224.0.0.1
20:54:56 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.22
20:54:56 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:56 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.122 to 239.255.255.250
20:54:56 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:54:56 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:54:56 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:54:57 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.2
20:54:57 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:54:59 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.122 -> 239.255.255.251, InpVIf: 1
20:55:01 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.134 to 239.255.255.250
20:55:01 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:55:01 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:55:01 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:55:01 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:55:01 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:01 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.251 is from myself. Ignoring.
20:55:07 2023 user.notice igmpproxy[6824]: RECV Membership query from 10.0.0.1 to 224.0.0.1
20:55:10 2023 user.notice igmpproxy[6824]: Removing MFC: 77.109.129.16 -> 239.77.0.77, InpVIf: 1
20:55:10 2023 user.notice igmpproxy[6824]: Leaving group 239.77.0.77 on interface eth0.2
20:55:10 2023 user.notice igmpproxy[6824]: Removing MFC: 10.0.0.122 -> 239.255.255.251, InpVIf: 1
20:55:10 2023 user.notice igmpproxy[6824]: Leaving group 239.255.255.251 on interface eth0.2
20:55:10 2023 user.notice igmpproxy[6824]: RECV Membership query from 85.195.215.129 to 239.77.0.77
20:55:11 2023 user.notice igmpproxy[6824]: RECV Membership query from 85.195.215.129 to 239.77.0.77
20:55:13 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.2
20:55:13 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:16 2023 user.notice igmpproxy[6824]: RECV Membership query from 10.0.0.1 to 224.0.0.1
20:55:16 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.22
20:55:16 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:16 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.182 to 239.255.255.250
20:55:16 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:55:16 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:55:16 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:55:19 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.122 to 239.255.255.251
20:55:19 2023 user.info igmpproxy[6824]: Inserted route table entry for 239.255.255.251 on VIF #0
20:55:19 2023 user.notice igmpproxy[6824]: Joining group 239.255.255.251 on interface eth0.2
20:55:19 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:55:19 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:19 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.251 is from myself. Ignoring.
20:55:21 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.122 to 239.255.255.250
20:55:21 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:55:21 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:55:21 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:55:24 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:55:24 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:25 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.2
20:55:25 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:28 2023 user.notice igmpproxy[6824]: RECV Membership query from 10.0.0.1 to 224.0.0.1
20:55:31 2023 user.notice igmpproxy[6824]: Leaving group 239.255.255.251 on interface eth0.2
20:55:32 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.22
20:55:32 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:33 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.134 to 239.255.255.250
20:55:33 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:55:33 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:55:33 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:55:35 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.122 to 239.255.255.251
20:55:35 2023 user.info igmpproxy[6824]: Inserted route table entry for 239.255.255.251 on VIF #0
20:55:35 2023 user.notice igmpproxy[6824]: Joining group 239.255.255.251 on interface eth0.2
20:55:35 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:55:35 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:35 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.251 is from myself. Ignoring.
20:55:35 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.182 to 239.255.255.250
20:55:35 2023 user.info igmpproxy[6824]: Updated route entry for 239.255.255.250 on VIF #0
20:55:35 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.134 -> 239.255.255.250, InpVIf: 1
20:55:35 2023 user.notice igmpproxy[6824]: Adding MFC: 10.0.0.229 -> 239.255.255.250, InpVIf: 1
20:55:36 2023 user.notice igmpproxy[6824]: RECV Leave message from 10.0.0.177 to 224.0.0.2
20:55:37 2023 user.notice igmpproxy[6824]: RECV V2 member report from 10.0.0.1 to 224.0.0.2
20:55:37 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:38 2023 user.notice igmpproxy[6824]: RECV Leave message from 10.0.0.177 to 224.0.0.2
20:55:39 2023 user.notice igmpproxy[6824]: RECV Membership query from 85.195.215.129 to 224.0.0.1
20:55:40 2023 user.notice igmpproxy[6824]: RECV Leave message from 10.0.0.177 to 224.0.0.2
20:55:40 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.251
20:55:40 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:41 2023 user.notice igmpproxy[6824]: RECV V2 member report from MY.PUBLIC.IPv4 to 239.255.255.250
20:55:41 2023 user.notice igmpproxy[6824]: The IGMP message was from myself. Ignoring.
20:55:41 2023 user.notice igmpproxy[6824]: Route activation request from MY.PUBLIC.IPv4 for 239.255.255.250 is from myself. Ignoring.