PatrikYang / SH-4K-IPTV-Merlin

48 stars 67 forks source link

双iptv可以分别单独工作,但不能同时工作 #2

Open ldwnt opened 4 years ago

ldwnt commented 4 years ago

SDN: 网关型号: HG2821T-U 硬件版本: V1.0.0 软件版本: FH.1.0.8

机顶盒:ZXV10 B860 AV2.1 新、旧机顶盒同一型号,分别是2019年、2017年出厂的。

路由器:NETGEAR V6400 固件:Merlin 380.63_2-X7.2.1

测试前已运行一键脚本,并确认路由器dns.conf、wan-stat文件修改成功

admin@NETGEAR-F86B:/jffs/configs/dnsmasq.d# cat /jffs/scripts/wan-start
#!/bin/sh
dbus fire onwanstart
sleep 0
sh /koolshare/scripts/ss_config.sh
/usr/bin/plugin.sh start
robocfg vlan 51 ports "0t 1t 2t 3t 4t" vlan 85 ports "0t 1t 2t 3t 4t"
ifconfig eth0:1 192.168.1.200 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o eth0 -d 192.168.1.0/24 -j MASQUERADE
admin@NETGEAR-F86B:/jffs/configs/dnsmasq.d# cat dns.conf
dhcp-option-force=lan,125,00:00:00:00:1a:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55:0d:02:00:2e
dhcp-option=lan,60,00:00:01:00:02:03:43:50:45:03:0e:45:38:20:47:50:4f:4e:20:52:4f:55:54:45:52:04:03:31:2E:30
dhcp-option=lan,15
dhcp-option=lan,28

路由器拨号时,确认“启用 VPN + DHCP 连接”已勾选

test case:

  1. 路由器接光猫4号口并拨号,旧机顶盒接路由器任一端口 - OK

  2. 路由器接光猫3号口并拨号,新机顶盒接路由器任一端口 - OK

  3. 旧机顶盒接光猫4号口 - OK,路由器接光猫3号口并拨号,新机顶盒连路由器3号口 - OK,旧机顶盒重启 - NG,新机顶盒重启 - OK,路由器从光猫3号口调整到4号口 - 新机顶盒NG、旧机顶盒OK

  4. 路由器接光猫1/2号口并拨号,新/旧机顶盒分别接路由器3/4号口 - NG

ldwnt commented 4 years ago

补充一下,case 3 旧机顶盒重启后NG,此时通过设置菜单查看的网络连接正常、终端认证业务认证均通过,但是进入iptv时显示返回代码0027,点进去显示0025 连接EPG服务失败。

shaker3848 commented 4 years ago

补充一下,case 3 旧机顶盒重启后NG,此时通过设置菜单查看的网络连接正常、终端认证业务认证均通过,但是进入iptv时显示返回代码0027,点进去显示0025 连接EPG服务失败。 硬件跟你的情况几乎一摸一样,唯一不同的是我家两个IPTV机顶盒一个是17年12月,一个是17年9月,路由是R6900 梅林7.9。。。折腾了两个星期还是无解,中间试过用洋垃圾WNDR3800做Vlan交换机。。。要么不报0027了,但是同时开,会卡0094报错。。我的最终解决方案是买了个万兆光猫HN8245Q,把SDN给换了,现在光猫拨号,网速可以跑940MB,双IPTV无问题。还可以用手机连光猫的WIFI看RTP开头地址直播。在犹豫接下去要不要设桥接加单臂路由。