lan_test() { ifconfig br-lan if [ $? -ne 0 ]; then echo "[lan_test]:br-lan network error!!!!" > /dev/console return 1 else ipaddr=`ifconfig br-lan | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}'| tr -d ['\n']` if [ -z $ipaddr ]; then echo "[lan_test]:br-lan network error!!!!" > /dev/console return 1; fi fi echo "[lan_test]:br-lan network OK*******" > /dev/console return 0; } wlan_test() { iw dev wlan0 link if [ $? -ne 0 ]; then echo "[lan_test]:wifi network error!!!!" > /dev/console return 1 else signal=`iw dev wlan0 link |grep "signal"|awk '{print $2}'| tr -d ['\n']` if [ -n $signal ]; then if [ $signal -lt -80 ]; then echo "[wan_test]:wifi network error!!!!" > /dev/console return 1; fi fi fi echo "[wan_test]:wifi network OK*******" > /dev/console return 0; }