电视盒子的型号:兆能通讯Z82,其它型号不清楚是否一样的
正常情况下连接网络后网络灯显示绿色,断开网线电源灯显示红色。
但我发现只使用无线的情况下,网络灯并不会调整。不论是否连接无线网络,都显示红色
在系统里面查了半天脚本终于找到了配置的脚本
编辑/sbin/net_status 文件
将里面的eth0 改为wlan0即可
添加完毕后保存退出
重启设备或执行以下命令即可:
ps -efww | grep "system-init.sh" | grep -v "$$" | awk '{print $2}' | xargs kill -9 2> /dev/null ;/bin/bash /etc/init.d/system-init.sh start
更新一下,若想让led灯同时监控有线和无线状态,有线和无线其中一个连上显示绿灯,有线和无线都断开连接显示红灯,则需要将 while 和do 之间的代码改为如下 :
while :
do
if [ "$(cat /sys/class/net/wlan0/carrier)" == 1 ]
then
if [ "$gpio_wlan0_old_stat" != 1 ]
then
led_flash $gpio_dev 3
fi
echo 1 > /sys/class/gpio/$gpio_dev/value
elif [ "$(cat /sys/class/net/eth0/carrier)" == 1 ]
then
if [ "$gpio_eth0_old_stat" != 1 ]
then
led_flash $gpio_dev 3
fi
echo 1 > /sys/class/gpio/$gpio_dev/value
else
echo 0 > /sys/class/gpio/$gpio_dev/value
fi
gpio_wlan0_old_stat=$(cat /sys/class/net/wlan0/carrier)
gpio_eth0_old_stat=$(cat /sys/class/net/eth0/carrier)
sleep 1
done