lbjhit 发表于 2024-6-20 22:44

终于搞定AX88U桥接上海电信IPTV

本帖最后由 lbjhit 于 2024-6-20 23:22 编辑

前几天手贱,突发奇想把工作了8年之久的R7000换成了AX88u,但突然发现IPTV不太正常
现象:
用386官改固件,配合那个IPTV插件,AB面认证都没问题,但直播10秒断流;
用388梅林固件,同样用那个IPTV,直播能行,但有组播风暴,最明显的影响就是两个无线信道异常,AIMESH基本无法使用;
分析:
AX系列无法用robocfg设置VLAN,那个插件用的vconfig的方式,但这种方式只能把wan口也就是eth0的vlan直接绑到br0(内部交换机的网桥),所以实际上是把vlan 85直接绑到了所有交换端口
插件里用了igmp snooping,也就是那个bcmmcastctl命令,估计问题就在这里,直接把vlan 85绑到br0上导致了异常,管改断流,梅林网络风暴。
解决:
看来只能想办法把vlan 85直接和某个端口绑定,通过扒各种贴子,发现只能使用vlanctl命令,这里要感谢某位大神发的《上海电信 家用vlan iptv SG2008D vlan85 上海电信iptv无线解决方案》
最后
在/jffs/scripts/services-start里加了如下代码
ifconfig eth0 allmulti up
#####################################################################vlanctl --mcast --if-create eth0 0                                  #vlanctl --if eth0 --rx --tags 0 --set-rxif eth0.v0 --rule-append    #ifconfig eth0.v0 up                                                 #                                                                  #brctl addbr br1                                                   #brctl addif br1 eth0.v0                                             #ifconfig br1 up                                                   #                                                                  #nvram set wan_ifnames=br1                                           #nvram set wan_ifname=br1                                          #nvram set wan0_ifname=br1                                           ######################################################################
#####################################################################brctl delif br0 eth5                                                #                                                                  #vlanctl --mcast --if-create eth5 0                                  #vlanctl --if eth5 --rx --tags 0 --set-rxif eth5.v0 --rule-append    #ifconfig eth5.v0 up                                                 #                                                                  #brctl addif br0 eth5.v0                                             ######################################################################
vlanctl --mcast --if-create eth0 85vlanctl --if eth0 --rx --tags 1 --filter-vid 85 0 --pop-tag --set-rxif eth0.v85 --rule-appendvlanctl --if eth0 --rx --tags 1 --filter-vid 51 0 --pop-tag --set-rxif eth0.v85 --rule-appendvlanctl --if eth0 --tx --tags 0 --filter-txif eth0.v85 --push-tag --set-vid 85 0 --rule-appendifconfig eth0.v85 up
vlanctl --mcast --if-create eth5 85vlanctl --if eth5 --rx --tags 1 --filter-vid 85 0 --pop-tag --set-rxif eth5.v85 --rule-appendvlanctl --if eth5 --tx --tags 0 --filter-txif eth5.v85 --push-tag --set-vid 85 0 --rule-appendifconfig eth5.v85 up#brctl addbr vlan85#brctl addif vlan85 eth0.v85#brctl addif vlan85 eth5.v85#ifconfig vlan85 upsleep 25service restart_wan在wan-start里加了如下代码brctl addbr vlan88brctl addif vlan88 eth0.v85brctl addif vlan88 eth5.v85ifconfig vlan88 upbcmmcastctl mode -i vlan88 -p 1 -m 1bcmmcastctl mode -i vlan88 -p 2 -m 1终于搞定,其中IPTV接在第7口上,对应eth5,iptv插件开启dhcp,关闭vlan

iamyangyi 发表于 2024-6-21 06:54

博通折腾的人少 ,支持下            

捡蛋的小禽哥 发表于 2024-6-21 07:57

我最近也打算把我用了好多年的r7000换了,不过我买了软路由硬路由,就是我没有你这种技术,到时候试吧,反正现在也基本不看电视节目了

lbjhit 发表于 2024-6-21 08:09

捡蛋的小禽哥 发表于 2024-6-21 07:57
我最近也打算把我用了好多年的r7000换了,不过我买了软路由硬路由,就是我没有你这种技术,到时候试吧,反 ...

电视节目主要是老人看,有的时候也看看直播。r7000确实不错,用了8年了,基本没出过问题,到后面就是nat用了。就是不想太多设备,换了ax88u直接拨号加wifi6 mesh。

捡蛋的小禽哥 发表于 2024-6-21 08:21

lbjhit 发表于 2024-6-21 08:09 static/image/common/back.gif
电视节目主要是老人看,有的时候也看看直播。r7000确实不错,用了8年了,基本没出过问题,到后面就是nat ...

我家也是,不过我妈自从会刷抖音以后就很久没开过电视了,不过春晚还是要看的,年底之前折腾好就行

41664 发表于 2024-6-21 11:23

原来也是一直用R7000,光猫桥接梅林拨号上网7-8年了,固件380.70_0-X7.9.1,配置了wan-start和dns.conf后,看电信机顶盒一直没有问题。自从有了斐讯N1,平时很少再看电信机顶盒了。最近发现机顶盒看不了了。检查了robocfg show, valn51: 0t 3t 4t 5t以及vlan:85: 0t 3t 4t 5t都还在,开机后A,B面认证也很快通过,但电视屏幕显示【错误】,【返回代码:0027】,按屏幕提示按遥控器【首页或云应用】后,显示代码【0025,连接EPG服务失败】,但网络状态显示的专网IP地址等信息也都正常,按【一键自检】后,发现【IPTV业务自检】错误,显示【网络错误或服务器响应超时】。
请问楼主:你原来的R7000是梅林固件吗?怎么设置的?有关【内部网络(LAN)】-【IPTV】目前我还保持原来的设定没动过,这里有啥参数要改动吗?还望楼主不吝赐教,谢谢技术经验分享。

lbjhit 发表于 2024-6-21 13:33

41664 发表于 2024-6-21 11:23
原来也是一直用R7000,光猫桥接梅林拨号上网7-8年了,固件380.70_0-X7.9.1,配置了wan-start和dns.conf后, ...

光猫设置过没?换个光猫的口试试

41664 发表于 2024-6-21 14:28

lbjhit 发表于 2024-6-21 13:33
光猫设置过没?换个光猫的口试试

目前光猫已经是SDN光猫了,里面啥也不能动了。你现在itms?还是SDN光猫?

lbjhit 发表于 2024-6-21 20:25

41664 发表于 2024-6-21 14:28
目前光猫已经是SDN光猫了,里面啥也不能动了。你现在itms?还是SDN光猫?

我这个是itms的,没有SDN无法测试

41664 发表于 2024-6-22 10:07

lbjhit 发表于 2024-6-21 20:25
我这个是itms的,没有SDN无法测试

已经怀疑到你应该是itms的了,只是想证实一下。是SDN就没得玩了。;P

lbjhit 发表于 2024-6-22 17:16

本帖最后由 lbjhit 于 2024-6-22 17:33 编辑

41664 发表于 2024-6-22 10:07
已经怀疑到你应该是itms的了,只是想证实一下。是SDN就没得玩了。
更正一下,应该是上一次升级的时候师傅换过了,HT8554T SDN网关。没有配置过,扔在弱电箱没关注过。上次更换这个光猫的时候还是用的R7000,无缝切换的,就是让师傅改了桥接,在局端改的。

41664 发表于 2024-6-22 18:19

本帖最后由 41664 于 2024-6-22 18:20 编辑

lbjhit 发表于 2024-6-22 17:16
更正一下,应该是上一次升级的时候师傅换过了,HT8554T SDN网关。没有配置过,扔在弱电箱没关注过。上次更 ...
哈哈,原来换过SDN网关后还是用过R7000的,并成功使用了IPTV盒子。谢天谢地了,这正符合我的需求。如果可以的话,麻烦你再看一下原来R7000里面的配置,或者你有R7000当时配置时的记录,希望能够分享你原来R7000的设置方法。实际上我已经很接近了,屏幕显示IPTV业务自检到70%时出现【网络错误或服务器响应超时】。实际上就是连接EPG服务失败。再次谢过了。

lbjhit 发表于 2024-6-22 19:09

41664 发表于 2024-6-22 18:19
哈哈,原来换过SDN网关后还是用过R7000的,并成功使用了IPTV盒子。谢天谢地了,这正符合我的需求。如果可 ...

年代太久远了,不太记得了,应该是修改了dnsmaq,在wan-start里加了robocfg的配置。另外, 可以试试光猫管口,虽然sdn号称都一样,但有时候是玄学

lbjhit 发表于 2024-6-22 19:21

41664 发表于 2024-6-22 18:19
哈哈,原来换过SDN网关后还是用过R7000的,并成功使用了IPTV盒子。谢天谢地了,这正符合我的需求。如果可 ...

我明天再去把r7000 翻出来看看哈

41664 发表于 2024-6-23 09:44

lbjhit 发表于 2024-6-22 19:09
年代太久远了,不太记得了,应该是修改了dnsmaq,在wan-start里加了robocfg的配置。另外, 可以试试光猫管 ...

是的,dnsmaq里一般设置了dhcp-option-force=lan,125,...和dhcp-option=lan,60,...,我设置的是dns.conf文件,配置在/jffts/configs/dnsmaq.d/目录下,同样在jffts/scripts/wan-start里,加了robocfg的vla51 ports ...和vlan85 ports ...。麻烦具体展示一下你的dnamasq和wan-start配置内容以及所在的目录位置.
页: [1] 2
查看完整版本: 终于搞定AX88U桥接上海电信IPTV