ping -c 15 192.168.10.1 > /dev/null 2>&1 if [ $? -eq 0 ]; then route -n | grep 192.168.10.1 > /dev/null 2>&1 if [ $? -eq 1 ]; then route del default gw 192.168.1.1 && route add default gw 192.168.10.1 fi else route del defult gw 192.168.12.3 && route add defualt gw 192.168.1.1 fi