Tivibu IPTV (VLAN 55) NTP Sync Issue with OpenWrt (Turk Telekom/TTNET)

Hello everyone,

I'm encountering an issue setting up Tivibu IPTV on my OpenWrt router, and I'd appreciate some assistance. My ISP is Turk Telekom (TTNET) in Turkey.

My WAN connection works perfectly using PPPoE with VLAN ID 35. My main network subnet is (10.0.0.0/8), and my OpenWrt gateway is (10.0.0.1).

Here's my relevant WAN configuration from /etc/config/network:

config interface 'wan'
	option proto 'pppoe'
	option device 'eth1.35'
	option username 'username@ttnet' # redacted
	option password 'password' # redacted
	option ipv6 'auto'
	option mtu '1480'

config device
	option name 'eth1.35'
	option type '8021q'
	option ifname 'eth1'
	option vid '35'
	option macaddr '00:00:00:00:00:00' # redacted

I'm trying to set up IPTV using VLAN ID 55. I've installed the igmpproxy package and followed the official OpenWrt IGMP documentation: https://openwrt.org/docs/guide-user/network/wan/udp_multicast.

Here's my /etc/config/igmpproxy configuration:

config igmpproxy
	option quickleave 1

config phyint
	option network 'iptv'
	option zone wan
	option direction upstream
	list altnet '172.0.0.0/8'
	list altnet '10.0.0.0/8'
	list altnet '239.0.0.0/8'

config phyint
	option network lan
	option zone lan
	option direction downstream

And the iptv network interface configuration from /etc/config/network:

config interface 'iptv'
	option device 'eth1.55'
	option proto 'static'
	option ipaddr '192.168.100.2'
	option netmask '255.255.255.0'
	option auto '1'

config device
	option name 'eth1.55'
	option type '8021q'
	option ifname 'eth1'
	option vid '55'

I've set a static IP (192.168.100.2) for the iptv interface because it wouldn't come up otherwise. ChatGPT suggested that using a dummy IP here should be fine.

I've also added the following firewall rules to ensure connectivity between iptv and lan:

config zone
	option name 'iptv'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	list network 'iptv'

config forwarding
	option src 'iptv'
	option dest 'lan'

# igmpproxy adds this by default:
config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

After restarting network, firewall, and igmpproxy services, my TV (Tivibu) still doesn't work. However, the iptv interface on OpenWrt's Network > Interfaces page shows it's receiving data:

Protocol: Static address
Uptime: 1h 21m 54s
MAC: 00:00:00:00:00:00 # redacted
RX: 578.91 MB (426950 Pkts.)
TX: 2.17 KB (38 Pkts.)
IPv4: 192.168.100.2/24 # dummy ip address as I explained above

Tivibu displays error code 13099030, which online sources suggest is related to NTP time synchronization issues. To investigate, I ran tcpdump commands:

tcpdump -ni eth1.55 port 123 (no output)
tcpdump -ni br-lan port 123 (output below)

From tcpdump -ni br-lan port 123, I see the Tivibu box (10.0.205.204) attempting to connect to NTP servers at (192.168.150.33) and (192.168.150.34):

17:49:41.087283 IP 10.0.205.204.35393 > 192.168.150.33.123: NTPv3, Client, length 48
17:49:46.299008 IP 10.0.205.204.35768 > 192.168.150.34.123: NTPv3, Client, length 48

My network subnet is (10.0.0.0/8), and I do not have NTP servers with those IP addresses on my network.

Previously, I used a TP-Link router, and Tivibu worked without any special configuration beyond setting VLAN ID 55. This suggests that the TP-Link router was handling these NTP requests transparently or redirecting them.

My current network topology is:

WAN -> OpenWrt (router, (10.0.0.1)) -> TP-Link Router (in access point mode, (10.10.10.10)) -> TP-Link Router's internal switch -> My Tivibu device ((10.0.205.204))

Questions:

  1. Why is my Tivibu box trying to reach NTP servers at (192.168.150.33) and (192.168.150.34), addresses not within my primary subnet?
  2. How can I resolve this NTP synchronization issue to get Tivibu working?
  3. Are there any additional configurations needed in OpenWrt (e.g., firewall rules, routing, or igmpproxy adjustments) to properly handle these NTP requests or to allow Tivibu to connect to its required services through VLAN 55?

Any guidance or suggestions would be greatly appreciated! Thank you.

  1. They're hard coded ?

  2. Intercept the NTP traffic in the firewall, and redirect it.

  3. https://forum.openwrt.org/search?context=topic&context_id=235391&q=Tivibu%20order%3Alatest_topic&skip_context=true