itstar

一、背景说明

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

 

分类:

技术点:

相关文章: