#!/bin/sh . /www/cgi-bin/functions.sh if [ "`$nvram get lock_web`" != "" ];then lock_web=1 else lock_web=0 fi info_get_wanproto=$($nvram get wan_proto) if [ "$info_get_wanproto" = "dhcp" ];then info_get_wanip=$($nvram get wan_dhcp_ipaddr) elif [ "$info_get_wanproto" = "pppoe" ];then pppoe_get_wan_assign=$($nvram get wan_pppoe_wan_assign) ppp0_value=`ifconfig | grep ^ppp0` if [ "x$ppp0_value" != "x" ];then info_get_wanip=`ifconfig ppp0 | sed 2p -n | awk '/inet/{print $2}' | awk -F: '{print $2}'` else info_get_wanip="0.0.0.0" fi elif [ "$info_get_wanproto" = "pptp" ];then pptp_get_wan_assign=$($nvram get wan_pptp_wan_assign) ppp0_value=`ifconfig | grep ^ppp0` if [ "x$ppp0_value" != "x" ];then info_get_wanip=`ifconfig ppp0 | sed 2p -n | awk '/inet/{print $2}' | awk -F: '{print $2}'` else info_get_wanip="0.0.0.0" fi elif [ "$info_get_wanproto" = "bigpond" ];then info_get_wanip=$($nvram get wan_dhcp_ipaddr) info_get_bpa_status=$(cat /tmp/bpa_info | awk '{print $1}') elif [ "$info_get_wanproto" = "mulpppoe1" ];then #ppp1 IP_FILE0=/etc/ppp/pppoe1-ip PPP0_STATUS=/etc/ppp/pppoe1-status info_get_wanip="0.0.0.0" if [ -f $PPP0_STATUS ]; then status=$(cat $PPP0_STATUS) if [ "x$status" = "x1" -a -f $IP_FILE0 ]; then info_get_wanip=$(cat $IP_FILE0) fi fi elif [ "$info_get_wanproto" = "static" ];then info_get_wanip=$($nvram get wan_ipaddr) fi if [ "x$info_get_wanip" = "x" ];then info_get_wanip="0.0.0.0" fi print_cgi_header print_ca_http_header cat < var info_get_wanip="$info_get_wanip"; var lock_web="$lock_web" function do_submit() { if(lock_web=="0") { if( "$info_get_wanproto" != "bigpond" ) { if( info_get_wanip != "0.0.0.0" && info_get_wanip != "10.64.64.64") location.href="sum_success.html" else location.href="welcome_no_connect.html" } else { if("$info_get_wanip" !="0.0.0.0" && "$info_get_bpa_status" == "up") location.href="sum_success.html" else location.href="welcome_no_connect.html" } } else location.href="welcome_wait.html" } function wait1() { do_submit(); }

 

  

 

 

                    
  
0%                                              100%