Advertisement
Guest User

UPC EPC3925 "Wireless Security" Page

a guest
Apr 16th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 28.22 KB | None | 0 0
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <META http-equiv="Pragma" CONTENT="no-cache">
  7. <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
  8. <LINK REL="stylesheet" TYPE="text/css" id="menu" HREF="menu.css">
  9. <LINK REL="stylesheet" TYPE="text/css" id="webframe" HREF="webframe.css">
  10. <script language="javascript" type="text/javascript" src="lang.js"></script>
  11. <script language="javascript" type="text/javascript" src="menu.js"></script>
  12. <script language="javascript" type="text/javascript" src="header.js"></script>
  13. <script language="javascript" type="text/javascript" src="active.js"></script>
  14. <script language="javascript" type="text/javascript" src="linux.js"></script>
  15. <script language="javascript" type="text/javascript" src="utility.js"></script>
  16. <script language="javascript" type="text/javascript">
  17. strHtml='<title>'+vwsec+'</title>';
  18. dw(strHtml);
  19. strHtml='<LINK REL="stylesheet" TYPE="text/css" HREF="'+vcss_type+'">';
  20. dw(strHtml);
  21.  
  22. var dot11OperMode= 3;
  23.  
  24. var secMethods = ["wep","psk","psk2","psk2_mixed","wpa_radius","wpa2_radius","enterprise_mixed","disabled"];
  25. var secMethod = "";
  26.  
  27. var keylength = 26;
  28. var keylength1= 13;
  29. var hexkey = true;
  30. var wpapak64asterisk = "****************************************************************";
  31. var wep64keyhidden = "**********";
  32. var wep128keyhidden = "**************************";
  33. var last_ws_UnhiddenPresharedKey = 0;
  34. var last_ws_UnhiddenSharedKey = 0;
  35. var last_ws_UnhiddenPassPhrase = 0;
  36.  
  37. function PromptMsgToTurnOffWDS()
  38. {
  39.     if(confirm(vm_confirm_turnoff_wds))
  40.         return true;
  41.     else
  42.         return false;
  43. }  
  44.  
  45. function setControls()
  46. {
  47.     var cf = document.forms[0];
  48.     secMethod = secMethods[cf.wifi0_security_mode.selectedIndex];
  49.  
  50.     {    
  51.         setDisabled(true, cf.h_wifi0_wpa_Enc, cf.wifi0_wpaPsk_key, cf.ws_UnhiddenPresharedKey, cf.wifi0_wpa_lifetime);
  52.         setDisabled(true, cf.c4_wifi0_radius_ip_, cf.wifi0_radius_port, cf.wifi0_radius_psk, cf.ws_UnhiddenSharedKey);
  53.         setDisabled(true, cf.wifi0_passphrase, cf.ws_UnhiddenPassPhrase, cf.wifi0_wep_key1, cf.wifi0_wep_key2, cf.wifi0_wep_key3, cf.wifi0_wep_key4, cf.h_wifi0_tx_key, cf.h_wifi0_keysize, cf.wifi0_isGenerate, cf.wifi0_WepKeysIsGenerated);
  54.  
  55.         if(secMethod == "wep")
  56.         {
  57.             setDisabled(false, cf.wifi0_passphrase, cf.ws_UnhiddenPassPhrase, cf.wifi0_wep_key1, cf.wifi0_wep_key2, cf.wifi0_wep_key3, cf.wifi0_wep_key4, cf.h_wifi0_tx_key, cf.h_wifi0_keysize, cf.wifi0_isGenerate, cf.wifi0_WepKeysIsGenerated);
  58.         }
  59.  
  60.         if((secMethod == "psk")||(secMethod == "psk2")||(secMethod == "psk2_mixed"))
  61.         {
  62.             setDisabled(false, cf.h_wifi0_wpa_Enc, cf.wifi0_wpaPsk_key, cf.ws_UnhiddenPresharedKey, cf.wifi0_wpa_lifetime);
  63.         }
  64.    
  65.         if((secMethod == "wpa_radius")||(secMethod == "wpa2_radius")||(secMethod == "enterprise_mixed"))
  66.         {
  67.             setDisabled(false, cf.h_wifi0_wpa_Enc, cf.c4_wifi0_radius_ip_, cf.wifi0_radius_port, cf.wifi0_radius_psk, cf.ws_UnhiddenSharedKey, cf.wifi0_wpa_lifetime);
  68.         }
  69.     }
  70. }
  71.  
  72. function setKeyType(isKeep)
  73. {
  74.     var cf = document.forms[0];
  75.    
  76.     {
  77.         keylength = (cf.wifi0_keysize.selectedIndex==1)? 26 : 10;  
  78.                cf.wifi0_wep_key1.size = cf.wifi0_wep_key2.size = cf.wifi0_wep_key3.size = cf.wifi0_wep_key4.size = keylength;
  79.                cf.wifi0_wep_key1.maxLength = cf.wifi0_wep_key2.maxLength = cf.wifi0_wep_key3.maxLength = cf.wifi0_wep_key4.maxLength = keylength;
  80.        
  81.         if(!isKeep)
  82.         {
  83.                   if(cf.wifi0_keysize.selectedIndex==0)
  84.                   {
  85.                       cf.wifi0_wep_key1.value = wep64keyhidden ;  
  86.                       cf.wifi0_wep_key2.value = wep64keyhidden ;
  87.                       cf.wifi0_wep_key3.value = wep64keyhidden ;
  88.                       cf.wifi0_wep_key4.value = wep64keyhidden ;
  89.                   }
  90.                   else if(cf.wifi0_keysize.selectedIndex==1)
  91.                   {
  92.                       cf.wifi0_wep_key1.value = wep128keyhidden ;
  93.                       cf.wifi0_wep_key2.value = wep128keyhidden ;
  94.                       cf.wifi0_wep_key3.value = wep128keyhidden ;
  95.                       cf.wifi0_wep_key4.value = wep128keyhidden ;
  96.                   }  
  97.             //cf.wifi0_passphrase.value = "";
  98.         }
  99.     }
  100.  
  101.     setControls();
  102. }
  103.  
  104. function init()
  105. {
  106.     var cf = document.forms[0];
  107.     if(dot11OperMode==1)
  108.     {
  109.         div_WL_UICtrl=document.getElementById("id_WL_UICtrl");
  110.         div_WL_UICtrl.innerHTML="<br><FONT face=Arial color=\"white\" size=4>"+msg_WL_IF_disabled+"</FONT>";
  111.     }
  112.     else
  113.     {
  114.         var cf = document.forms[0];
  115.         checkSecurityMode();
  116.         dataToVisible(cf);
  117.         //ChangeSsidSetting();
  118.         setDivs();
  119.         setKeyType(true); // remove the dummy asterisk ... original is "setKeyType(false);"
  120.         if(dot11OperMode==2)
  121.         {
  122.             opermode_RW_control(dot11OperMode);
  123.         }
  124.     }
  125.  
  126.     var section_UserAccessWebPage_67=2;
  127.     var section_UserAccessWebPage_54=2;
  128.     if(section_UserAccessWebPage_54 == 1 || section_UserAccessWebPage_67 == 1)
  129.     {
  130.         SetDisabledByOBJ(document);
  131.     }
  132.     // ; // 0: No Access, 1: Read Only, 2: Read Write
  133.     // ; // 0: No Access, 1: Read Only, 2: Read Write
  134.     var RgDot11MbssControl= 1;
  135.     if (!RgDot11MbssControl )
  136.     {
  137.         SetDisabledByOBJ(document);
  138.     }
  139.  
  140.     last_ws_UnhiddenPresharedKey = cf.ws_UnhiddenPresharedKey.checked;
  141.     last_ws_UnhiddenSharedKey = cf.ws_UnhiddenSharedKey.checked;
  142.     last_ws_UnhiddenPassPhrase = cf.ws_UnhiddenPassPhrase.checked;
  143. }
  144. function keyGen()
  145. {
  146.     var min_size = 1;  // passphrase
  147.         var cf = document.forms[0];
  148.     {
  149.         if(cf.wifi0_passphrase.value.length < min_size)
  150.         {  
  151.             alert(msg_wep_pass);
  152.             return false;
  153.         }
  154.     }
  155.  
  156.     if(!checkCharacter(cf.wifi0_passphrase.value))
  157.     {
  158.         alert(invalid_passphrase + characters_error);
  159.         return false;
  160.     }
  161.  
  162.     cf.wifi0_isGenerate.value = 1;
  163.     dataToHidden(cf);
  164.     cf.submit();
  165. }
  166. function ChangeSsidSetting()
  167. {
  168.    var cf = document.forms[0];
  169.    // Wireless Mode Settings
  170.    show_hide("SSID0ModeDIV",       (cf.ssid_num.selectedIndex==0));
  171.    show_hide("SSID0ModeDIV1",       (cf.ssid_num.selectedIndex==0));
  172.    show_hide("SSID1ModeDIV",             (cf.ssid_num.selectedIndex==1));
  173.    show_hide("SSID1ModeDIV1",             (cf.ssid_num.selectedIndex==1));
  174.    show_hide("SSID2ModeDIV",           (cf.ssid_num.selectedIndex==2));
  175.    show_hide("SSID2ModeDIV1",           (cf.ssid_num.selectedIndex==2));
  176.    show_hide("SSID3ModeDIV", (cf.ssid_num.selectedIndex==3));
  177.    show_hide("SSID3ModeDIV1", (cf.ssid_num.selectedIndex==3));
  178.    setDivs();
  179. }  
  180.  
  181. function wifi0_setDivs()
  182. {
  183.     var cf = document.forms[0];
  184.     secMethod = secMethods[cf.wifi0_security_mode.selectedIndex];
  185.     if (secMethod == "disabled")
  186.     {
  187.         show_hide("SSID0wepDIV", false);
  188.         show_hide("SSID0wpaEncryptionDIV", false);
  189.         show_hide("SSID0wpaPskPreKeyDIV", false);
  190.         show_hide("SSID0wpaKeyRenewalDIV", false);
  191.         show_hide("SSID0RadiusDIV", false);
  192.         show_hide("SSID0HrDIV", false);
  193.     }
  194.     if (secMethod == "wep")
  195.     {
  196.             show_hide("SSID0wepDIV", true);
  197.             show_hide("SSID0wpaEncryptionDIV", false);
  198.             show_hide("SSID0wpaPskPreKeyDIV", false);
  199.             show_hide("SSID0wpaKeyRenewalDIV", false);
  200.             show_hide("SSID0RadiusDIV", false);
  201.             show_hide("SSID0HrDIV", false);
  202.     }
  203.       if ((secMethod == "psk")||(secMethod == "psk2")||(secMethod == "psk2_mixed"))
  204.       {
  205.           show_hide("SSID0wpaEncryptionDIV", true);
  206.           show_hide("SSID0wpaPskPreKeyDIV", true);
  207.           show_hide("SSID0wpaKeyRenewalDIV", true);
  208.           show_hide("SSID0wepDIV", false);
  209.           show_hide("SSID0RadiusDIV", false);
  210.           show_hide("SSID0HrDIV", false);
  211.       }
  212.       if ((secMethod == "wpa_radius")||(secMethod == "wpa2_radius")||(secMethod == "enterprise_mixed"))
  213.       {
  214.           show_hide("SSID0wpaEncryptionDIV", true);
  215.           show_hide("SSID0RadiusDIV", true);
  216.           show_hide("SSID0wpaKeyRenewalDIV", true);
  217.           show_hide("SSID0wepDIV", false);
  218.           show_hide("SSID0wpaPskPreKeyDIV", false);
  219.           show_hide("SSID0HrDIV", false);
  220.       }
  221. }
  222. function setDivs()
  223. {
  224.     wifi0_setDivs();
  225.     setControls();
  226. }
  227. function valid_radio_ip(ip_1, ip_2, ip_3, ip_4)
  228. {
  229.    var wan_ip = "@ws_wan_ip#";
  230.     var lan_ip = "@ws_lan_ip#";
  231.    
  232.     var radio_ip = parseInt(ip_1)+"."+parseInt(ip_2)+"."+parseInt(ip_3)+"."+parseInt(ip_4);
  233.     if(radio_ip == lan_ip)
  234.     {
  235.         return msg_lan_ip;
  236.     }
  237.     else if(radio_ip == wan_ip)
  238.     {
  239.         return msg_wan_ip;
  240.     }
  241.     return "";
  242. }
  243. function isHex(str) {
  244.    var i;
  245.    for(i = 0; i<str.length; i++) {
  246.                var c = str.substring(i, i+1);
  247.  
  248.        if(("0" <= c && c <= "9") || ("a" <= c && c <= "f") || ("A" <= c && c <= "F")) {
  249.            continue;
  250.        }
  251.        return false;
  252.    }
  253.    return true;
  254. }
  255. function checkData()
  256. {
  257.    var cf = document.forms[0];
  258.    var msg = "";  
  259.     var blankFlag = false;  var sizeOK = false; var i;
  260.     var secIndex;
  261.     var secMethod;
  262.     var key_index;
  263.     var i;
  264.    var wifiWDSSetting = cf.wl_wds_setting.value;
  265.  
  266.         secIndex = cf.wifi0_security_mode.selectedIndex;
  267.         secMethod = secMethods[cf.wifi0_security_mode.selectedIndex];
  268.         key_index = cf.wifi0_tx_key.selectedIndex+1;
  269.         if(secMethod == "wep" )
  270.         {
  271.                    if (cf.wifi0_passphrase.value =="")
  272.                    {
  273.                        alert(msg_wep_pass);
  274.                         return false;                  
  275.                     }      
  276.                    else
  277.                    {            
  278.                       if(!checkCharacter(cf.wifi0_passphrase.value))
  279.                       {
  280.                            alert(invalid_passphrase + characters_error);
  281.                            return false;
  282.                       }
  283.                    }                   
  284.        
  285.             for(i = 1 ; i < 5 ; i++)   
  286.             {
  287.                 if(eval("cf.wifi0_wep_key" + i + ".value.length")>0 || i==key_index)
  288.                 {
  289.                         msg = "";
  290.                         sizeOK = eval("(cf.wifi0_wep_key" + i + ".value.length == keylength)");
  291.                         if (!sizeOK)
  292.                         {
  293.                           msg = (hexkey) ? addstr(msg_hexkey,i) : msg_asciikey;
  294.                           alert(msg);
  295.                           return false;
  296.                         }
  297.                         if (hexkey)
  298.                         {
  299.                           if(eval("isHex(cf.wifi0_wep_key" + i + ".value)"))
  300.                                 ;
  301.                           else
  302.                           {
  303.                                                 var wepAsterisk;
  304.                                                 if (keylength==10)
  305.                                                 {
  306.                                                     wepAsterisk = "**********";
  307.                                                 }
  308.                                                 else if (keylength==26)
  309.                                                 {
  310.                                                     wepAsterisk = "**************************";
  311.                                                 }
  312.                                                
  313.                                                 if (eval("(cf.wifi0_wep_key" + i + ".value == wepAsterisk)"))
  314.                                                 {
  315.                                                     //do nothing
  316.                                                 }
  317.                                                 else
  318.                                                 {
  319.                                                     alert(addstr(msg_hexkey,i));
  320.                                                     return false;
  321.                                                 }
  322.                                             }
  323.                         }
  324.                 }
  325.             }
  326.         }
  327.         else if ((secMethod == "psk")||(secMethod == "psk2")||(secMethod == "psk2_mixed"))
  328.         {
  329.             if(wifiWDSSetting=="enable"){
  330.                 if(PromptMsgToTurnOffWDS() == false){
  331.                     return false;
  332.                 }else{    
  333.                     cf.wl_wds_setting.value="disable";
  334.                 }
  335.             }
  336.  
  337.                     if(!checkCharacter(cf.wifi0_wpaPsk_key.value))
  338.                     {
  339.                         alert(invalid_wpa_psk + characters_error);
  340.                         return false;
  341.                     }
  342.  
  343.             if(cf.wifi0_wpaPsk_key.value.length < 8 || cf.wifi0_wpaPsk_key.value.length > 63 )
  344.             {
  345.                 if(cf.wifi0_wpaPsk_key.value.length==64 && !isHex(cf.wifi0_wpaPsk_key.value))
  346.                         {
  347.                             if (cf.wifi0_wpaPsk_key.value == wpapak64asterisk)
  348.                             {
  349.                                 //do nothing
  350.                             }
  351.                             else
  352.                             {
  353.                                 msg+= msg_psk_keysize;
  354.                              }
  355.                          }
  356.                 else if(cf.wifi0_wpaPsk_key.value.length>64||cf.wifi0_wpaPsk_key.value.length<8)
  357.                 {
  358.                     msg+= msg_psk_keysize;
  359.                 }
  360.                       }
  361.             msg+= checkInt(cf.wifi0_wpa_lifetime, msg_key_renew,0,99999,true);
  362.         }
  363.         else if ((secMethod == "wpa_radius")||(secMethod == "wpa2_radius")||(secMethod == "enterprise_mixed"))
  364.         {
  365.                  if(wifiWDSSetting=="enable"){
  366.                      if(PromptMsgToTurnOffWDS() == false){
  367.                          return false;
  368.                      }else{    
  369.                          cf.wl_wds_setting.value="disable";
  370.                      }
  371.                  }
  372.  
  373.             if(!checkCharacter(cf.wifi0_radius_psk.value))
  374.             {
  375.                 alert(invalid_radius_psk + characters_error);
  376.                 return false;
  377.             }
  378.  
  379.                  if(badIP(cf.wifi0_radius_ip_1, cf.wifi0_radius_ip_2, cf.wifi0_radius_ip_3, cf.wifi0_radius_ip_4, 254))
  380.                  msg+= msg_invalid_ip;
  381.                  msg+= valid_radio_ip(cf.wifi0_radius_ip_1.value, cf.wifi0_radius_ip_2.value, cf.wifi0_radius_ip_3.value, cf.wifi0_radius_ip_4.value);
  382.                  msg+= checkInt(cf.wifi0_radius_port, msg_radius_port,1,65535,true);
  383.                   msg+= checkInt(cf.wifi0_wpa_lifetime, msg_key3_renew,0,99999,true);          
  384.                  msg+= checkBlank(cf.wifi0_radius_psk,vsharedkey);
  385.         }      
  386.  
  387.         cf.wifi0_isGenerate.value = 0;
  388.     if(msg.length > 1)
  389.     {
  390.         alert(msg);
  391.         return false;
  392.     }
  393.         dataToHidden(cf);
  394.    
  395.     last_ws_UnhiddenPresharedKey = cf.ws_UnhiddenPresharedKey.checked;
  396.     last_ws_UnhiddenSharedKey = cf.ws_UnhiddenSharedKey.checked;
  397.     last_ws_UnhiddenPassPhrase = cf.ws_UnhiddenPassPhrase.checked;
  398.     return true;
  399. }
  400.  
  401. function func_ws_UnhiddenPresharedKey()
  402. {
  403.     var cf = document.forms[0];
  404.     if(checkData() == false){
  405.         cf.ws_UnhiddenPresharedKey.checked = last_ws_UnhiddenPresharedKey;
  406.         return false;
  407.     }else{
  408.         cf.submit();
  409.         return true;
  410.     }
  411. }
  412. function func_ws_UnhiddenSharedKey()
  413. {
  414.     var cf = document.forms[0];
  415.     if(checkData() == false){
  416.         cf.ws_UnhiddenSharedKey.checked = last_ws_UnhiddenSharedKey;
  417.         return false;
  418.     }else{
  419.         cf.submit();
  420.         return true;
  421.     }
  422. }
  423. function func_ws_UnhiddenPassPhrase()
  424. {
  425.     var cf = document.forms[0];
  426.     if(checkData() == false){
  427.         cf.ws_UnhiddenPassPhrase.checked = last_ws_UnhiddenPassPhrase;
  428.         return false;
  429.     }else{
  430.         cf.submit();
  431.         return true;
  432.     }
  433. }
  434.  
  435. var lastkeypressed;
  436. var keyTooBig = false;
  437. var mustbeHEX = false;
  438. var keysize = 63;
  439. var lastObj;
  440.  
  441. if (document.layers) document.captureEvents(Event.KEYPRESS);
  442. document.onkeypress = checkKey;
  443.  
  444. var textSelected = false;
  445.  
  446. function checkKey(evt)
  447. {
  448.   evt = (evt) ? evt : ((window.event) ? window.event : null)
  449.   if (evt)
  450.         lastkeypressed = (evt.keyCode) ? evt.keyCode : (evt.which ) ? evt.which : null;
  451. //  window.status = lastkeypressed;
  452.   if ( (lastkeypressed != 13) && (lastkeypressed != 8) && (lastkeypressed != 27) &&( keyTooBig ))
  453.  {
  454.     keyTooBig = false;
  455.     alert(msg_maxpass + keysize + ".");
  456.     chkSize(lastObj); // for NS 6/7
  457.     return false;
  458.   }
  459.   else if (mustbeHEX)  // not used here, don't know which input is being used
  460.   {
  461.     mustbeHEX = false;
  462.     if ( ((lastkeypressed > 47) && (lastkeypressed < 58 ))
  463.       || ((lastkeypressed > 96) && (lastkeypressed < 103))
  464.       || ((lastkeypressed > 64) && (lastkeypressed < 71 ))
  465.       || (lastkeypressed ==  8)
  466.       || (lastkeypressed == 13) )
  467.          return true;   // OK
  468.     else return false;
  469.   }
  470.   else if(textSelected == true)
  471.   {
  472.     textSelected = false;
  473.     return true;
  474.   }
  475.   return true;
  476. }
  477.  
  478. function chkSize(fobj)
  479. {
  480.     if(fobj.value.length > keysize)
  481.         fobj.value = fobj.value.substr(0,keysize);
  482. }
  483.  
  484. function keyCheck(fobj)
  485. {  
  486.     var cf = document.forms[0];
  487.     lastObj = fobj;
  488.     if(textSelected == true)
  489.      keyTooBig = false;
  490.     else
  491.     {
  492.           if( (fobj.name=="wpa_psk")
  493.             ||(fobj.name=="wpa2_psk")
  494.             ||(fobj.name=="wpa3_psk"))
  495.           {
  496.             if(fobj.value.length==64 && isHex(fobj.value))
  497.                 keyTooBig = false;
  498.             else if(fobj.value.length > keysize)
  499.                 keyTooBig = true;
  500.                
  501.             if(fobj.value.length==64 && fobj.value==wpapak64asterisk)
  502.                 keyTooBig = false;
  503.           }
  504.           else
  505.              keyTooBig = (fobj.value.length >= keysize ) ? true : false;
  506.     }
  507.    //mustbeHEX = true;
  508. }
  509.  
  510. function checkSecurityMode()
  511. {
  512.     var cf = document.forms[0];
  513.     var wpsEnable = "manual";
  514.    
  515.     if (wpsEnable == "wps")
  516.     {
  517.         cf.wifi0_security_mode.options[0] = new Option(vpsk2, "psk2");
  518.         cf.wifi0_security_mode.options[1] = new Option(vpsk2_mixed, "psk2_mixed");
  519.         cf.wifi0_security_mode.options[2] = new Option(vdisable, "disabled");
  520.        
  521.         secMethods = ["psk2","psk2_mixed","disabled"];
  522.     }
  523.     else
  524.     {
  525.         cf.wifi0_security_mode.options[0] = new Option(vwep, "wep");
  526.         cf.wifi0_security_mode.options[1] = new Option(vpsk, "psk");
  527.         cf.wifi0_security_mode.options[2] = new Option(vpsk2, "psk2");
  528.         cf.wifi0_security_mode.options[3] = new Option(vpsk2_mixed, "psk2_mixed");
  529.         cf.wifi0_security_mode.options[4] = new Option(vwpa_radius, "wpa_radius");
  530.         cf.wifi0_security_mode.options[5] = new Option(vwpa2_radius, "wpa2_radius");
  531.         cf.wifi0_security_mode.options[6] = new Option(venterprise_mixed, "enterprise_mixed");
  532.         cf.wifi0_security_mode.options[7] = new Option(vdisable, "disabled");
  533.     }
  534. }
  535.  
  536. </script>
  537. </head>
  538.  
  539. <body class="BodyStyle" onLoad="init()">
  540. <div class="BackgroundStyle">
  541. <img width="100%" src="pageBackground.jpg"/>
  542. </div>
  543.  
  544. <form method="POST" action="/goform/WSecurity" name="WSecurity">
  545. <div align="center">
  546. <table class="showMenuTable">
  547. <script language="javascript" type="text/javascript">
  548. showHead('Cisco EPC3925 EuroDocsis 3.0 2-PORT Voice Gateway','EPC3925','@fw_version#',vwireless,' ');
  549. </script>
  550.  
  551. <script language="javascript" type="text/javascript">
  552. showMenu(vwireless,vwsec,'32866',Array('0','247','0','0','0','1','28','0'));
  553. </script>
  554. </table>
  555.  
  556. <div id="id_WL_UICtrl">
  557. <table class="Top">
  558.     <tr>
  559.         <td colspan="2" class="Top1"></td>
  560.         <td colspan="2" class="Top2"></td>
  561.     </tr>
  562. </table>
  563.  
  564. <table class="dataTable">
  565.     <tr>
  566.         <td>
  567.             <table class="nav">
  568.                 <tr>
  569.                     <td class="bwhead">
  570.                         <script language="javascript" type="text/javascript">dw(vwsec);</script>
  571.                     </td>
  572.                     <td class="bwhead1">&nbsp;</td>
  573.                     <td class="nav1">&nbsp;</td>
  574.                 </tr>
  575.                 <tr height="3px">
  576.                     <td class="Item1"></td>
  577.                     <td class="Item2"></td>
  578.                     <td></td>
  579.                 </tr>
  580.                 <tr>
  581.                     <td class="Item1"> </TD>
  582.                     <td class="Item2"> </TD>
  583.                     <td class="Item3"></TD>
  584.                 </tr>
  585.                 <tr>
  586.                     <td class="Item1"></td>
  587.                     <td class="Item2"></td>
  588.                     <td class="Item3">
  589.                         <table class="std">
  590.                             <tr>
  591.                                 <td width="95" nowrap>
  592.                                 <script language="javascript" type="text/javascript">dw(vwsecmode);</script>
  593.                                 </td>
  594.                                 <td width="173" nowrap>
  595.                                     <select name="wifi0_security_mode" onChange="setDivs()" style="font-family: Arial; font-size: 11px">
  596.                                     </select>
  597.                                 </td>
  598.                             </tr>
  599.                         </table>
  600.                     </td>
  601.                 </tr>
  602.                 <tr>
  603.                     <td class="Item1"></td>
  604.                     <td class="Item2"></td>
  605.                     <td><hr class="std"></td>
  606.                 </tr>
  607.                 <tr>
  608.                     <td class="Item1"></td>
  609.                     <td class="Item2"></td>
  610.                     <td class="Item3">
  611.                         <!-- wpa encryption -->
  612.                         <div id="SSID0wpaEncryptionDIV" style="display:none">
  613.                             <table class="std">
  614.                                 <tr>
  615.                                     <td nowrap width="95">
  616.                                         <script language="javascript" type="text/javascript">dw(vencryption);</script>
  617.                                     </td>
  618.                                     <td nowrap>
  619.                                         <select name="wifi0_wpa_Enc">
  620.                                             <!-- tkip -->
  621.                                              
  622.                                             <option value="aes"><script language="javascript" type="text/javascript">dw(vaes);</script></option>
  623.                                             <option value="tkip+aes"><script language="javascript" type="text/javascript">dw(vaes_tkip);</script></option>
  624.                                         </select>
  625.                                     </td>
  626.                                 </tr>
  627.                             </table>
  628.                         </div>
  629.                         <!-- wpa Pre-Shared Key -->
  630.                         <div id="SSID0wpaPskPreKeyDIV" style="display:none">
  631.                             <table class="std">
  632.                                 <tr>
  633.                                     <td nowrap width="95">
  634.                                         <script language="javascript" type="text/javascript">dw(vpre_shared_key);</script>
  635.                                     </td>
  636.                                     <td nowrap>
  637.                                         <input type="password" class="num" name="wifi0_wpaPsk_key" size="32" maxlength="64" value="" />
  638.                                     </td>
  639.                                     <td>
  640.                                         <input type="checkbox" name="ws_UnhiddenPresharedKey" value="0x01"  onClick="func_ws_UnhiddenPresharedKey();" >
  641.                                     </td>
  642.                                     <td nowrap>
  643.                                         <script language="javascript" type="text/javascript"> dw(vunhidden_preshared_key); </script>
  644.                                     </td>
  645.                                 </tr>
  646.                             </table>
  647.                         </div>
  648.                         <!-- radius -->
  649.                         <div ID="SSID0RadiusDIV">
  650.                             <table class="std">
  651.                                 <tr>
  652.                                     <td width="95" nowrap>
  653.                                         <script language="javascript" type="text/javascript">dw(vradius_server);</script>
  654.                                     </td>
  655.                                     <td nowrap>
  656.                                         <INPUT type="text" name="wifi0_radius_ip_1" value="" class="ipnum" maxlength="3" size="3" /> .
  657.                                         <INPUT type="text" name="wifi0_radius_ip_2" value="" class="ipnum" maxlength="3" size="3" /> .
  658.                                         <INPUT type="text" name="wifi0_radius_ip_3" value="" class="ipnum" maxlength="3" size="3" /> .
  659.                                         <INPUT type="text" name="wifi0_radius_ip_4" value="" class="ipnum" maxlength="3" size="3" />
  660.                                     </td>
  661.                                 </tr>
  662.                                 <tr>
  663.                                     <td nowrap>
  664.                                         <script language="javascript" type="text/javascript">dw(vradius_port);</script>
  665.                                     </td>
  666.                                     <td nowrap>
  667.                                         <input type="text" class="num" name="wifi0_radius_port" size="5" maxlength="5" value="1645" />
  668.                                     </td>
  669.                                 </tr>
  670.                                 <tr>
  671.                                     <td nowrap>
  672.                                         <script language="javascript" type="text/javascript">dw(vsharedkey);</script>
  673.                                     </td>
  674.                                     <td nowrap>
  675.                                         <input type="password" class="num" name="wifi0_radius_psk" size="32" maxlength="64" value="" />
  676.                                     </td>
  677.                                     <td>
  678.                                         <input type="checkbox" name="ws_UnhiddenSharedKey" value="0x01"  onClick="func_ws_UnhiddenSharedKey();" >
  679.                                     </td>
  680.                                     <td nowrap>
  681.                                         <script language="javascript" type="text/javascript"> dw(vunhidden_preshared_key); </script>
  682.                                     </td>
  683.                                 </tr>
  684.                             </table>
  685.                         </div>
  686.                         <!-- wpa lifetime -->
  687.                         <div id="SSID0wpaKeyRenewalDIV">
  688.                             <table class="std">
  689.                                 <tr>
  690.                                     <td nowrap width="95">
  691.                                         <script language="javascript" type="text/javascript">dw(vkey_renew);</script>
  692.                                     </td>
  693.                                     <td nowrap>
  694.                                         <input type="text" class="num" name="wifi0_wpa_lifetime" size="5" maxlength="5" value="120" />
  695.                                         <script language="javascript" type="text/javascript">dw(vseconds);</script>
  696.                                     </td>
  697.                                 </tr>
  698.                             </table>
  699.                         </div>
  700.                         <!-- line -->
  701.                         <div ID="SSID0HrDIV" style="display:none"><hr class="std"></div>
  702.                         <!-- wep -->
  703.                         <div id="SSID0wepDIV" style="display:none">
  704.                             <table class="std">
  705.                                 <tr>
  706.                                     <td nowrap width="95">
  707.                                         <script language="javascript" type="text/javascript">dw(vencryption);</script>
  708.                                     </td>
  709.                                     <td nowrap>
  710.                                         <select size="1" name="wifi0_keysize" onChange = "setKeyType(true);">
  711.                                             <option value="64"><script language="javascript" type="text/javascript">dw(vencryption1);</script></option>
  712.                                             <option value="128"><script language="javascript" type="text/javascript">dw(vencryption2);</script></option>
  713.                                         </select>
  714.                                         <input type="hidden" name="h_wifi0_keysize" value=0 />
  715.                                     </td>
  716.                                 </tr>
  717.                                 <tr>
  718.                                     <td nowrap>
  719.                                         <script language="javascript" type="text/javascript">dw(vpassphrase);</script>
  720.                                     </td>
  721.                                     <input type="hidden" name="wifi0_isGenerate" value="0" />
  722.                                     <td nowrap>
  723.                                         <input type="password" class="num" maxlength="32" size="22" name="wifi0_passphrase" value="" />
  724.                                         <input type="checkbox" name="ws_UnhiddenPassPhrase" value="0x01"  onClick="func_ws_UnhiddenPassPhrase();" >
  725.                                         <script language="javascript" type="text/javascript"> dw(vunhidden_preshared_key); </script>
  726.                                         &nbsp; &nbsp;
  727.                                         <script language="javascript" type="text/javascript">showSubmit("wifi0_keygen", vgenerate, "return keyGen()");</script>
  728.                                         <input type="hidden" name="wifi0_WepKeysIsGenerated" value="49" />
  729.                                     </td>
  730.                                 </tr>
  731.                                 <tr>
  732.                                     <td nowrap>
  733.                                         <script language="javascript" type="text/javascript">dw(vkey_1);</script>
  734.                                     </td>
  735.                                     <td nowrap>
  736.                                         <input name="wifi0_wep_key1" value="0101010101" class="num" maxlength="26" size="26" ></td>
  737.                                 </tr>
  738.                                 <tr>
  739.                                     <td nowrap>
  740.                                         <script language="javascript" type="text/javascript">dw(vkey_2);</script>
  741.                                     </td>
  742.                                     <td nowrap>
  743.                                         <input name="wifi0_wep_key2" value="0101010101" class="num" maxlength="26" size="26" ></td>
  744.                                 </tr>
  745.                                 <tr>
  746.                                     <td nowrap>
  747.                                         <script language="javascript" type="text/javascript">dw(vkey_3);</script>
  748.                                     </td>
  749.                                     <td nowrap>
  750.                                         <input name="wifi0_wep_key3" value="0101010101" class="num" maxlength="26" size="26" ></td>
  751.                                 </tr>
  752.                                 <tr>
  753.                                     <td height="18" nowrap>
  754.                                         <script language="javascript" type="text/javascript">dw(vkey_4);</script>
  755.                                     </td>
  756.                                     <td nowrap>
  757.                                         <input name="wifi0_wep_key4" value="0101010101" class="num" maxlength="26" size="26" ></td>
  758.                                 </tr>
  759.                                 <tr>
  760.                                     <td nowrap>
  761.                                         <script language="javascript" type="text/javascript">dw(vtx_key);</script>
  762.                                     </td>
  763.                                     <td nowrap>
  764.                                         <select size="1" name="wifi0_tx_key">
  765.                                             <option value="1">1</option>
  766.                                             <option value="2">2</option>
  767.                                             <option value="3">3</option>
  768.                                             <option value="4">4</option>
  769.                                         </select>
  770.                                     </td>
  771.                                 </tr>
  772.                             </table>
  773.                         </div>
  774.                     </td>
  775.                 </tr>
  776.  
  777.                 <tr>
  778.                     <td class="Item1"></td>
  779.                     <td class="Item2"></td>
  780.                     <td class="Item3"><br>&nbsp;</td>
  781.                 </tr>
  782.             </table>
  783.         </td>
  784.  
  785.         <td class="help">
  786.             <table>
  787.                 <tr>
  788.                     <td>
  789.                         &nbsp;&nbsp;<a href="help/h_WSecurity.htm" target="_blank" class="submenu">
  790.                         <script language="javascript" type="text/javascript">dw(vhelp);</script></a>
  791.                     </td>
  792.                 </tr>
  793.             </table>
  794.         </td>
  795.     </tr>
  796. </table>
  797.  
  798. <table class="bottom">
  799.     <tr>
  800.         <td class="Footer1">&nbsp;</td>
  801.         <td class="Footer2">
  802.             <script language="javascript" type="text/javascript">showSave();</script>
  803.             <script language="javascript" type="text/javascript">showCancel("WSecurity.asp");</script>&nbsp; &nbsp;
  804.         </td>
  805.         <td class="Footer3">&nbsp;</td>
  806.     </tr>
  807. </table>
  808. </div>
  809.  
  810. </div>
  811. <input type="hidden" name="h_wifi0_security_mode" value="psk" />
  812. <input type="hidden" name="h_wifi0_tx_key" value="1" />
  813. <input type="hidden" name="h_wifi0_wpa_Enc" value="tkip+aes" />
  814. <input type="hidden" name="wl_wds_setting" value="disable" />
  815. <input type="hidden" name="c4_wifi0_radius_ip_" value="0.0.0.0" />
  816. </form>
  817. </body>
  818. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement