- KPN Interactive TV requires a Set Top Box (STB) that needs multicast TV service (VLAN 4), normal internet (PPPoE on VLAN 6), and an IGMP proxy.
- To bypass the Experia Box, you need a managed switch with VLANs and a Linux computer (e.g., Raspberry Pi) to act as a TV router.
- The STB must get DHCP with option60 'IPTV_RG' on VLAN 4, and NAT is required for its private IP address.
- Normal internet for the STB can be provided by any DHCP server giving DNS and default route.
- An IGMP proxy (igmpproxy) must run to forward multicast subscription requests from the STB's local VLAN to the upstream VLAN 4.
- It is recommended to put STBs in a separate VLAN (e.g., VLAN 44) to avoid multicast flooding WiFi.
- The setup involves configuring VLANs, a DHCP server (udhcpd), and iptables for NAT, plus a startup script in systemd.
- Manual steps include modifying /etc/dhcpcd.conf, /etc/dhcp/dhclient.conf, /etc/udhcpd.conf, and /etc/igmpproxy.conf.
- A startup script (kpn-tv.sh) creates VLAN interfaces, sets IP addresses, starts dhclient, igmpproxy, and udhcpd.
- The article warns about SD card corruption and suggests having backup Raspberry Pi or SD card.