Openwrt lede koolshare 旁路由添加IPTV组播 实现不限终端看IPTV
一、背景说明
1、op作为旁路由使用
2、加了一张USB网卡做IPTV接口
3、江苏电信
二、配置流程
1、先安装几个插件
opkg update opkg install igmpproxy udpxy tcpdump luci-app-udpxy
2、添加接口,指定新网卡
我这里是直接配的静态地址,随意
2、配置igmpproxy
vi etc/config/igmpproxy
接口名称和上面图片里显示的对应
3、UDPXY配置
vi etc/config/udpxy
4、防火墙配置
vi etc/config/firewall
添加以下三项,第一项是有的,直接改接口名称
config rule
option name 'Allow-IGMP'
option src 'eth1'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-UDP-udpxy'
option src 'eth1'
option proto 'udp'
option dest_ip '224.0.0.0/4'
option target 'ACCEPT'
config rule
option name 'Allow-UDP-igmpproxy'
option src 'eth1'
option proto 'udp'
option dest_ip '224.0.0.0/4'
option dest 'br-lan'
option family 'ipv4'
option target 'ACCEPT'
5、Lan口igmp_snooping配置
/etc/config/network的lan下面增加 option igmp_snooping ‘1‘
现在就可以通过http://192.168.x.x:4000/status来查看udpxy的运行状态了
连接方式见上图,ios,安卓,windows,均可用,可以同时用
三、其它
1、udpxy启动
/etc/init.d/udpxy start
开机启动
/etc/init.d/udpxy enable
2、重启所有接口
/etc/init.d/network restart
3、重启某个接口
ifdown lan
ifup lan
写在最后,
这样做了以后有个BUG,OP每次开机后,设备是链接是没有外网的,必须重启Lan口,所以我准备用以上方法做开机延时自动重启Lan口,暂时还没搞定。