openwrt的IPTV配置
交换机配置:

创建IPTV接口:

IPTV跃点设置为20,防止上网走这个端口。
igmpproxy 配置:
config igmpproxy
option quickleave 1//使能quickleave
config phyint
option network IPTV//上行端口,也就是路由要连接modem,具体数字因人而异
option direction upstream//配置为上行端口
list altnet 0.0.0.0/0
config phyint
option network br-lan//下行端口的名称,这里我在vlan分配了两个物理端口,并配成桥连。
option direction downstream//配置为下行端口
防火墙配置:
config rule option target 'ACCEPT' option proto 'udp' option name 'IPTV-DHCP' option family 'ipv4' option dest_port '68' option src 'IPTV' config rule option target 'ACCEPT' option name 'IPTV-IGMP' option family 'ipv4' option proto 'igmp' option src 'IPTV' config rule option target 'ACCEPT' option dest 'lan' option name 'ALLOW-MULTICAST' option proto 'udp' option dest_ip '239.0.0.0/8' option family 'ipv4' option src 'IPTV' config rule option name 'udpxy' option src 'IPTV' option proto 'udp' option dest_ip '239.0.0.0/8' option target 'ACCEPT' option family 'ipv4'
udpxy配置:

命令行:
udpxy -m eth0.3 -a br-lan -p 4022 -B 2Mb

浙公网安备 33010602011771号