感谢(排名不分先后):Jasonzsq、shzhb888、u128393,提供了思路和最初版本脚本。
最终要要感谢的是我们人见人爱的狗哥sadog,完成插件的制作和上架。
插件作用是,光猫路由/桥接模式下,4K机顶盒接入路由器后正常使用观看IPTV节目。
简单的说解决了上海电信光猫改桥接模式后,4K IPTV没法使用的问题。
设备连接很简单:
光猫改桥接,3、4号口连接路由器的WAN口,路由器的任意一个LAN口直接连接4K IPTV机顶盒。
然后通过插件的一键开启。机顶盒能正常使用观看IPTV节目

插件图标:

安装插件后,等待开启,需要应用生效

插件开启中。

插件正常开启,如果有错误码看下方说明。

机型和支持
目前和狗哥开发和测试都使用了ASUS RT-AX86U。
考虑未测试机型上加载VLAN的脚本可能会出现奇怪的问题,所以目前只开放ASUS RT-AX86U这一机型的插件使用
随着后面测试完成,插件会逐步开放给Broadcom HND平台的ASUS固件。
错误码说明
#=================================================
# 错误代码表:
# 1 /jffs/configs/dnsmasq.d/shiptv.conf 文件没有
# 2 dnsmasq进程没有启动
# 4 br0.85虚拟接口未创建
# 8 eth0.85虚拟接口未创建
# 16 vlan85网桥接口未创建
# 32 br0.85虚拟接口未启动
# 64 eth0.85虚拟接口未启动
# 128 vlan85网桥接口未启动
# 256 vlan85网桥未创建
# 512 嗅探功能未启用
# 错误代码3(3=1+2),表示错误1和错误2都发生了
# 错误代码18(18=2+16),表示错误2和错误16都发生了
# 错误代码1020(1020=4+8+16+32+64+128+256+512),表示VLAN穿透相关的设置均未生效
# 其它错误代码均可用二进制换算找到出错的地方
#=================================================
光猫如何桥接
ITMS平台
ITMS平台的猫需要找电信师傅要到管理密码,对光猫进行桥接设置。
桥接方式如下:
找到上网的业务,直接把模式路由改成桥接,就好了。

修改后

配置完成后,路由器WAN口连接在光猫的3或者4号口即可。
如果桥接后不能正常使用,请按下方自购猫的配置检查光猫配置。
如果觉得操作比较复杂,也可以联系电信师傅,把光猫换成SDN平台光猫,做桥接也可。
SDN平台
SDN平台的猫比较简单,没有复杂的配置。
只需要找电信师傅,让SDN平台下发桥接参数。桥接后路由器WAN口连接在光猫任意一个端口上即可。
桥接后SDN猫上的固话不收到影响,正常使用。
自购猫
自购猫的配置参考如下。
创建一条Internet上网的桥接,不绑定vlan

创建一条其他业务的桥接,绑定vlan 85,如果有组播写上51。

在vlan绑定页面,对光猫3、4号口,做85/85的vlan对绑定。

检查应用,iptv应用(igmp),当中是否对其他业务绑定了51的组播vlan。

配置完成后,路由器WAN口连接在光猫的3或者4号口即可。
最后要说的
关于如何使用交换机传输iptv的教程,会在后续放出。
常见问题也在抓紧编写中,稍后会呈现。
最近还是忙着ASUS各个机型的适配和测试,好东西永远不会来的太晚