--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+ (c) 2005 U.S. Robotics Corporation
+-->
+<html>
+<head>
+ <title>Status » General</title>
+
+ <link href="usr_main.css" rel="stylesheet" type="text/css">
+ <script src="usr_menus.js" type="text/javascript"></script>
+ <script src="usr_common.js" type="text/javascript"></script>
+
+ <meta http-equiv="Pragma" content="no-cache">
+ <meta http-equiv="refresh" content="60">
+
+<script type="text/javascript">
+setPageTitle("<%ejGetWl(wlInterface)%>");
+
+function getSecurityMethod()
+{
+ var strEncryption = "";
+
+ switch ("<%ejGetWl(wlAuthMode)%>")
+ {
+ case "open":
+ if ("<%ejGetWl(wlWep)%>" == "Enabled")
+ {
+ setVisibility("idKeyWEP", true);
+ strEncryption = "WEP open";
+ }
+ break;
+
+ case "shared":
+ setVisibility("idKeyWEP", true);
+ strEncryption = "WEP shared";
+ break;
+
+ case "psk":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA";
+ break;
+ case "psk2":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA2";
+ break;
+ case "psk2mix":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA2 and WPA";
+ break;
+
+ case "wpa":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA with 802.1x (RADIUS)";
+ break;
+ case "wpa2":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA2 with 802.1x (RADIUS)";
+ break;
+ case "wpa2mix with 802.1x (RADIUS)":
+ setVisibility("idKeyWPA", true);
+ strEncryption = "WPA2 and WPA with 802.1x (RADIUS)";
+ break;
+
+ case "radius":
+ strEncryption = "802.1x";
+ break;
+
+ default:
+ break;
+ }
+
+ if (strEncryption.length == 0)
+ strEncryption = "None";
+ else
+ setVisibility("idEncrypt", true);
+
+ return strEncryption;
+}
+
+
+/*
+ Return encryption method used for WPA or WEP
+*/
+function getEncryption()
+{
+ switch ("<%ejGetWl(wlWpa)%>")
+ {
+ case "aes": return "AES";
+ case "tkip": return "TKIP";
+ case "tkip+aes": return "AES and TKIP";
+ default: return "";
+ }
+}
+
+
+function getMACfilterWireless()
+{
+ switch ("<%ejGetWl(wlFltMacMode)%>")
+ {
+ case "disabled":
+ return "Allow all";
+ case "allow":
+ return "Allow some";
+ default:
+ return "Deny some";
+ }
+}
+
+</script>
+</head>
+<body onload="initMenu('idMenu'); setVisibility('idWireless', '<%ejGetWl(wlInterface)%>' == '1');">
+
+<script type="text/javascript">
+ writeHeader("Status", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+</script>
+
+<p class="clsNote"><a href="http://www.usr.com/productreg/">Register the product</a></p>
+
+<script type="text/javascript">
+ if ("<%ejGetWl(wlInterface)%>" == "1")
+ document.write("<p class=\"clsNote\">Tutorial: How do I add a <a href=\"tutorial_addclient.htm\">new wireless client<\/a> to my network?<\/p>");
+</script>
+
+
+<h3>General</h3>
+
+<table border="0">
+ <tr>
+ <td><label>Line rate - upstream:</label></td>
+ <td class="clsStatic"><%ejGetOther(lineRate, 0)%> Kbps</td>
+ </tr>
+ <tr>
+ <td><label>Line rate - downstream:</label></td>
+ <td class="clsStatic"><%ejGetOther(lineRate, 1)%> Kbps</td>
+ </tr>
+ <tr>
+ <td><label>LAN IP address:</label></td>
+ <td class="clsStatic"><%ejGetOther(sysInfo, lanAddr)%></td>
+ </tr>
+ <tr>
+ <td><label>WAN IP address:</label></td>
+ <td><!--<%ejGetOther(memInfo, wanAddr)%>--><a href="wancfg.cmd?action=view">View</a></td>
+ </tr>
+ <tr>
+ <td><label>Default gateway:</label></td>
+ <td class="clsStatic"><%ejGetOther(sysInfo, dfltGw)%></td>
+ </tr>
+ <tr>
+ <td><label>Primary DNS server:</label></td>
+ <td class="clsStatic"><%ejGetOther(sysInfo, dns)%></td>
+ </tr>
+ <tr>
+ <td><label>Secondary DNS server:</label></td>
+ <td class="clsStatic"><%ejGetOther(sysInfo, dns2)%></td>
+ </tr>
+</table>
+
+
+<div id="idWireless">
+
+<h3>Wireless Security</h3>
+
+<table border="0">
+ <tr>
+ <td><label>Network name:</label></td>
+ <td class="clsStatic"><%ejGetWl(wlSsid)%></td>
+ </tr>
+ <tr>
+ <td><label>Broadcast name:</label></td>
+ <td class="clsStatic">
+<script type="text/javascript">
+ if ("<%ejGetWl(wlHide)%>" != "")
+ document.write(parseInt("<%ejGetWl(wlHide)%>") ? "Disabled" : "Enabled");
+</script>
+</td>
+ </tr>
+ <tr>
+ <td><label>Method:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod());</script></td>
+ </tr>
+ <tr id="idEncrypt" style="display: none;">
+ <td><label>Encryption:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getEncryption());</script></td>
+ </tr>
+ <tr id="idKeyWPA" style="display: none;">
+ <td><label>Pass phrase:</label></td>
+ <td class="clsStatic"><%ejGetWl(wlWpaPsk)%></td>
+ </tr>
+ <tr id="idKeyWEP" style="display: none;">
+ <td><label>Key:</label></td>
+ <td class="clsStatic">
+<script type="text/javascript">
+ var ixKey = 0;
+ if ( "<%ejGetWl(wlKeyIndex)%>" != "") {
+ ixKey = parseInt("<%ejGetWl(wlKeyIndex)%>");
+ var keys = new Array( "<%ejGetWl(wlKey1)%>",
+ "<%ejGetWl(wlKey2)%>",
+ "<%ejGetWl(wlKey3)%>",
+ "<%ejGetWl(wlKey4)%>"
+ );
+ if ((ixKey >= 1) && (ixKey <= 4))
+ document.write(keys[ixKey - 1]);
+ }
+</script>
+
+</td>
+ </tr>
+ <tr>
+ <td><label>Wireless MAC filter:</label></td>
+ <td class="clsStatic"><script type="text/javascript">document.write(getMACfilterWireless());</script></td>
+ </tr>
+</table>
+
+</div>
+
+<!--
+ <tr>
+ <td><label>LAN MAC filter:</label></td>
+ <td class="clsStatic">
+ </td>
+ </tr>
+
+
+<h3>Dynamic DNS</h3>
+
+<table border="0">
+ <tr>
+ <td><label>Provider:</label></td>
+ <td class="clsStatic"></td>
+ </tr>
+</table>
+-->
+
+<h3>Firmware</h3>
+
+<table border="0">
+ <tr>
+ <td><label>Version:</label></td>
+ <td class="clsStatic"><%ejGet(sysBuildVersion)%>
+<script type="text/javascript">
+ var ver = "<%ejGet(sysVersion)%>";
+ var strTime = ver.substring(0, 4);
+ var strDate = ver.substring(5, 11);
+ var dt = new Date(2000 + new Number(strDate.substring(4, 6)).valueOf(), strDate.substring(0, 2) - 1, strDate.substring(2, 4),
+ strTime.substring(0, 2), strTime.substring(2, 4));
+ document.write(" (" + dt.toLocaleString() + ")");
+</script>
+ </td>
+ </tr>
+
+ <tr>
+ <td><label></label></td>
+ <td class="clsStatic"><%ejGet(sysVersion)%></td>
+ </tr>
+</table>
+
+
+<script type="text/javascript">
+ writeFooter();
+</script>
+
+</body>
+</html>