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:
- 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?
- How can I resolve this NTP synchronization issue to get Tivibu working?
- 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.