之前功课做得不足,买了华硕AC86U这款路由刷了梅林,但这款路由器不支持vlan划分,导致无法使用公开的上海IPTV单线复用的脚本。在此之后使用的是一台8口必联BL-SG108M的可划分vlan的交换机,这款交换机比较便宜百元出头,支持镜像抓包,支持vlan和端口隔离,但是端口默认的vlan1需要采用特殊的技巧才能更改,可自行百度一下,此文有说明https://koolshare.cn/thread-87195-1-6.html。下图是之前采用的方式:
开始这样用到还好,电视报94001系统繁忙不算太多,但是在此之后,报错实在太频繁了,每隔几分钟就报一次,影响到正常电视播放,无法观看了。忍无可忍,在某东上看到水晶五口的SG105 Pro千兆网管交换机不足百元,就一口气入手两台,在了解了vlan原理与规则,进行了多次试验,电视报错应该是路由器有设备接进来或者数据传输到电视接口时产生干扰,我的理解就是电视盒子接收端处理数据时特别敏感,收到不是直播或者回播数据包时就触发报错(应该是电信故意为之)。折腾了之后,下述方案彻底将网络数据和电视数据隔绝之后,没有再出现过报错的情形。具体两台交换机的设置如下:
水晶这个交换机配置支持网页端和客户端,客户端比较方便,在网段中自动寻找到交换机设备,上述方法中,IPTV接1或者2端口,3号口为单线复用,网络数据4和5号口,理论上这样设置之后无需调整光猫配置,具体的连接方法如下图:
至此,这般设置对是否需要改光猫桥接,由谁来拨号都不重要了,可以说这是最简单的稳定可靠的解决方案了,只要两台设备不足两百元,省掉了复杂的路由设置功能。
华硕那台AC86U配置上外网(google)的,梅林固件中心安装过插件,没起作用,可考虑另一种替代方案clash是不是有效的,还没仔细研究。