|
发表于 2016-2-1 09:42:29
|
显示全部楼层
本帖最后由 lvyue 于 2016-2-1 10:22 编辑
新的4K和以前老的IPTV完全不一样了,需要AB两面验证,主要问题是在dhcp。这几天试遍了网上能找到的所有资料,只有一个勉强成功的(其他的不一定不行,可能不适合我的网络,光猫型号,局端设置都有可能),重点是下面这段代码。#!/bin/sh
i=0
while [ $i -le 20 ]; do
success_start_service=`nvram get success_start_service`
if [ "$success_start_service" == "1" ]; then
break
fi
i=$(($i+1))
echo "autorun APP: wait $i seconds...";
sleep 1
done
echo "dhcp-option-force=125,00:00:00:00:14:02:06:48:47:57:2d:43:54:0a:02:20:00:0b:02:00:55:0d:02:00:2e" >> /etc/dnsmasq.conf
echo "dhcp-option-force=60,00:00:01:08:42:72:6f:61:64:63:6f:6d:02:03:43:50:45:03:08:45:38:52:4f:55:54:45:52:04:03:31:2e:30" >> /etc/dnsmasq.conf
/usr/bin/killall dnsmasq
/usr/sbin/dnsmasq --log-async
原帖作者是把这段代码写到一个.asusrouter文件里,然后放到U盘的asusware.arm目录下自启动,请问涵哥能否不用U盘直接写到jffs里,具体该怎么做?
另外用此方法后日志里会出现大量“received packet on vlan1 with own address as source address”,大概意思是dhcp一直在给自己分配ip,一分钟要刷几十条,伴随随机性掉线。
网络拓展:光猫-LAN1==>AC87U-WAN,AC87U-LAN==>光猫-LAN2,光猫LAN3、LAN4是4k iptv。光猫桥接模式
|
|