|
楼主 |
发表于 2020-9-10 16:41
来自手机
|
显示全部楼层
本帖最后由 ago 于 2020-11-14 11:36 编辑
1、光猫开igmpproxy,假设光猫的IP是192.168.1.1。安装igmpproxy,udpxy,nano插件。
你还得有你IPTV的组播地址。
2、在OPENWRT里面,wan接口改成dhcp协议获取光猫分配的IP上网。(wan口跃点1,MAN口跃点10)
3、把光猫改成路由模式,就是光猫拨号上网,路由器获取光猫分配的IP上网(路由器不拨号)。
5、在ssh里面,执行命令:
找到你的路由器LAN口的IP地址对应的接口值,比如你的路由器IP是192.168.123.1,那么一般是是br-aln或者br0对应的就是192.168.123.1
找到192.168.1.2对应的接口值,一般是wan或者eth0.2这种形式。
6、执行命令:
- nano /etc/config/igmpproxy.conf
复制代码 在nano编辑器里面添加如下代码:
- config igmpproxy
- option quickleave 1
- # option verbose [0-3](none, minimal[default], more, maximum)
- config phyint
- option network wan //说明:这里的wan就是你上面第5步执行命令后,192.168.1.2对应的的接口值。
- option zone wan
- option direction upstream
- list altnet 0.0.0.0/0
- config phyint
- option network br-lan //说明:这里的br-lan就是你上面第5步执行命令后,路由器IP,192.168.123.1对应的接口值。这两个值,其实在“接口页面左边红色、绿色图标里面也会显示。
- option zone lan
- option direction downstream
复制代码 7、执行命令:
- nano /etc/config/firewall
复制代码 在nano编辑器里面,添加如下防火墙规则:- config rule
- option name 'Allow-IGMP'
- option src 'wan'
- option proto 'igmp'
- option family 'ipv4'
- option target 'ACCEPT'
- config rule
- option src 'wan'
- option proto 'udp'
- option dest 'lan'
- option dest_ip '224.0.0.0/4'
- option target 'ACCEPT'
- option name 'Allow-UDP-igmp'
- config rule
- option src 'wan'
- option proto 'udp'
- option dest_ip '224.0.0.0/4'
- option target 'ACCEPT'
- option name 'Allow-UDP-udpxy'
复制代码
8、在udpxy设置界面,设置如下:Bind IP/Interface :路由器IP,192.168.123.1
端口默认4022Source IP/Interface:wan接口
9、然后用http://192.168.123.1:4022/udp/xxx.xxx.xxx.xxx:xxxx转发的组播地址就可以收看光猫组播的IPTV了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|