辽宁电信赠中兴B860AV1.1机顶盒,做单线双网不成功
本帖最后由 lncyhzg 于 2017-3-26 23:05 编辑在坛子里看到了中兴B860AV1.1机顶盒,做单线双网的教程,看IPTV会自动切换到内网,看APP自动用外网,实现双网自动切换。
试验地:辽宁,电信,50m光纤,赠的光猫是烽火HG261GS,两个LAN口,LAN1用来接路由器,LAN2接IPTV.
按教程操作如下:
原接线:看电信IPTV时,机顶盒的LAN口接光猫的LAN2,改为:从光猫的IPTV接口接网线到路由器的LAN口,然后从路由的其他LAN口接网线到机顶盒。
测试IPTV的appid, TTL连接盒子,把test.sh脚本传到盒子的/cache/backup目录下,在putty窗口中看到我的appid=5,在putty 窗口输入如下命令:(机顶盒开机自动启动进入电信的IPTV)
chmod 0755 /cache/backup/test.sh
/cache/backup/test.sh
appid=5
用notepad++在电脑上修改netchange.sh脚本,路由的IP,appid等参数,改后脚本如下:#!/system/bin/sh
#参数说明:
#routeip=路由器手工指定IP地址
#routegw=路由器IP
#routenet=路由器IP最后一位改为0
#routemask="255.255.255.0"路由器子网掩码
#tvgw=IPTV网关
#appid是IPTV为当前窗口时的值,有可能是7,或8或9,取最小值
routeip="192.168.1.15"
routegw="192.168.1.1"
routenet="192.168.1.0"
routemask="255.255.255.0"
tvgw="10.240.48.1"
appid="5"
time_count=0
while [ 1 ]
do
time_count=`expr $time_count + 0.5`
check_app=$( dumpsys window w | grep -E com.zte.browser | grep / | busybox wc -l )
if [ "$check_app" -ge $appid ] ; then
ifconfig eth0:1 $routeip netmask $routemask down
route del -net $routenet netmask $routemask
route del default gw $routegw
route add default gw $tvgw
fi
if [ "$check_app" -lt $appid ] ; then
ifconfig eth0:1 $routeip netmask $routemask up
route add -net $routenet netmask $routemask gw $routegw
route add default gw $routegw
route del default gw $tvgw
fi
sleep 0.5
if [ $time_count -gt 181 ] ; then
exit 0
fi
done
先把盒子/system/bin/下的init.zte.post_boot.sh文件,TTL备份到U盘中,再把做好的netchange.sh复制到盒子的/system/bin/目录下,在putty窗口输入如下命令:
mount -o rw,remount /system
chmod 0755 /system/bin/netchange.sh
echo"/system/bin/netchang.sh &" >>/system/bin/init.zte.post_boot.sh(作用是在/system/bin/init.zte.post_boot.sh脚本文件的最后一行,加入: /system/bin/netchange.sh& , 目的是使脚本随机自启动)
这些工作做完后,把机顶盒重启,开机后,能观看IPTV,然后安装HDP直播,电视家2.0等第三方app,安装完成,重启盒子,无论是第三方app还是电信IPTV,均无法观看,删除/system/bin/netchange.sh,还原init.zte.post_boot.sh文件,可能看电信IPTV.
各位帮着分析一下,这是怎么回事?
先感谢了!
https://www.znds.com/tv-605891-1-1.html楼主可以参考一下这个
页:
[1]