示例#1
0
if ($wlanmac == "") {
    $wlanmac = query("/runtime/tmpdevdata/wlanmac_sb");
}
$lanmac = query("/runtime/tmpdevdata/lanmac");
$wlan5mac = query("/runtime/tmpdevdata/wlanmac2");
$ssid_2G = query("/runtime/tmpdevdata/ssid_2G");
$ssid_5G = query("/runtime/tmpdevdata/ssid_5G");
/* set default time zone by countrycode, Sammy */
$country = get("", "/runtime/tmpdevdata/countrycode");
changes_default_tz($country);
if (query("/runtime/tmpdevdata/isfreset") == "YES" || query("/runtime/devdata/isfreset") == "YES") {
    $isfreset = "YES";
}
if ($isfreset == "YES") {
    changes_default_wifi($WLAN1, $ssid_2G, $password, $lanmac, $country);
    changes_default_wifi($WLAN2, $ssid_5G, $password, $wlan5mac, $country);
}
//set default value for CN
if ($country == "CN") {
    if ($isfreset == "YES") {
        $wan_infp = XNODE_getpathbytarget("", "inf", "uid", $WAN1, 0);
        $wan_inet = get("", $wan_infp . "/inet");
        $wan_inetp = XNODE_getpathbytarget("/inet", "entry", "uid", $wan_inet, 0);
        set($wan_inetp . "/addrtype", "ppp4");
        $phy = XNODE_getpathbytarget("", "phyinf", "uid", $WLAN1, 0);
        set($phy . "/media/dot11n/bw2040coexist", "0");
    }
}
$hwver = query("/runtime/tmpdevdata/hwver");
$image_sign = query("/runtime/tmpdevdata/image_sign");
if ($image_sign == "wrgac05_dlob.hans_dir850l_SN") {
示例#2
0
        set("authtype", "WPA+2PSK");
        set("encrtype", "TKIP+AES");
        set("wps/configured", "1");
        set("ssid", $ssid);
        set("nwkey/psk/passphrase", "1");
        set("nwkey/psk/key", $password);
        set("nwkey/wpa/groupintv", "3600");
        set("nwkey/rekey/gtk", "1800");
    } else {
        TRACE_error("the mfc do not init wifi password,using default");
    }
}
$password = query("/runtime/tmpdevdata/wifipassword");
$wifiverify = query("/runtime/devdata/wifiverify");
if ($wifiverify == "1") {
    $password = "";
}
$wlanmac = query("/runtime/tmpdevdata/wlanmac");
if ($wlanmac == "") {
    $wlanmac = query("/runtime/tmpdevdata/wlanmac_sb");
}
$ssid = query("/runtime/tmpdevdata/ssid_2G");
changes_default_wifi($WLAN1, $ssid, $password, $wlanmac);
$wlanmac = query("/runtime/tmpdevdata/wlanmac2");
$ssid = query("/runtime/tmpdevdata/ssid_5G");
changes_default_wifi($WLAN2, $ssid, $password, $wlanmac);
/*remove links*/
del("/runtime/tmpdevdata");
?>