KPN Interactieve TV zonder Experia Box - Bert Hubert's writings
a day ago
- KPN交互电视需要一个机顶盒(STB),该机顶盒需要多播电视服务(VLAN 4)、普通互联网(VLAN 6上的PPPoE)和一个IGMP代理。
- 要绕过Experia Box,你需要一个支持VLAN的网管交换机和一个Linux计算机(例如树莓派)作为电视路由器。
- 机顶盒必须在VLAN 4上通过DHCP获取带有option60 'IPTV_RG'的配置,并且需要对其私有IP地址进行NAT。
- 机顶盒的普通互联网可以由任何提供DNS和默认路由的DHCP服务器提供。
- 必须运行一个IGMP代理(igmpproxy),以将机顶盒本地VLAN的多播订阅请求转发到上游VLAN 4。
- 建议将机顶盒放在单独的VLAN(例如VLAN 44)中,以避免多播数据淹没WiFi。
- 设置过程包括配置VLAN、一个DHCP服务器(udhcpd)和用于NAT的iptables,以及一个systemd中的启动脚本。
- 手动步骤包括修改 /etc/dhcpcd.conf、/etc/dhcp/dhclient.conf、/etc/udhcpd.conf 和 /etc/igmpproxy.conf。
- 一个启动脚本(kpn-tv.sh)会创建VLAN接口、设置IP地址、启动dhclient、igmpproxy和udhcpd。
- 文章警告了SD卡损坏的风险,并建议准备备份的树莓派或SD卡。