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口,暂时还没搞定。

 

posted @ 2020-11-21 19:11  HelloBaker  阅读(10193)  评论(0编辑  收藏  举报