add added files
[bcm963xx.git] / userapps / broadcom / cfm / html / info.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--
3         (c) 2005 U.S. Robotics Corporation
4 -->
5 <html>
6 <head>
7         <title>Status &raquo; General</title>
8
9         <link href="usr_main.css" rel="stylesheet" type="text/css">
10         <script src="usr_menus.js" type="text/javascript"></script>
11         <script src="usr_common.js" type="text/javascript"></script>
12
13    <meta http-equiv="Pragma" content="no-cache">
14    <meta http-equiv="refresh" content="60">
15
16 <script type="text/javascript">
17 setPageTitle("<%ejGetWl(wlInterface)%>");
18
19 function getSecurityMethod()
20 {
21         var strEncryption = "";
22
23         switch ("<%ejGetWl(wlAuthMode)%>")
24         {
25                 case "open":
26                         if ("<%ejGetWl(wlWep)%>" == "Enabled")
27                         {
28                                 setVisibility("idKeyWEP", true);
29                                 strEncryption = "WEP open";
30                         }
31                         break;
32
33                 case "shared":
34                         setVisibility("idKeyWEP", true);
35                         strEncryption = "WEP shared";
36                         break;
37
38                 case "psk":
39                         setVisibility("idKeyWPA", true);
40                         strEncryption = "WPA";
41                         break;
42                 case "psk2":
43                         setVisibility("idKeyWPA", true);
44                         strEncryption = "WPA2";
45                         break;
46                 case "psk2mix":
47                         setVisibility("idKeyWPA", true);
48                         strEncryption = "WPA2 and WPA";
49                         break;
50
51                 case "wpa":
52                         setVisibility("idKeyWPA", true);
53                         strEncryption = "WPA with 802.1x (RADIUS)";
54                         break;
55                 case "wpa2":
56                         setVisibility("idKeyWPA", true);
57                         strEncryption = "WPA2 with 802.1x (RADIUS)";
58                         break;
59                 case "wpa2mix with 802.1x (RADIUS)":
60                         setVisibility("idKeyWPA", true);
61                         strEncryption = "WPA2 and WPA with 802.1x (RADIUS)";
62                         break;
63
64                 case "radius":
65                         strEncryption = "802.1x";
66                         break;
67
68                 default:
69                         break;
70         }
71
72         if (strEncryption.length == 0)
73                 strEncryption = "None";
74         else
75                 setVisibility("idEncrypt", true);
76
77         return strEncryption;
78 }
79
80
81 /*
82         Return encryption method used for WPA or WEP
83 */
84 function getEncryption()
85 {
86         switch ("<%ejGetWl(wlWpa)%>")
87         {
88                 case "aes":                             return "AES";
89                 case "tkip":                    return "TKIP";
90                 case "tkip+aes":                return "AES and TKIP";
91                 default:                                        return "";
92         }
93 }
94
95
96 function getMACfilterWireless()
97 {
98         switch ("<%ejGetWl(wlFltMacMode)%>")
99         {
100                 case "disabled":
101                         return "Allow all";
102                 case "allow":
103                         return "Allow some";
104                 default:
105                         return "Deny some";
106         }
107 }
108
109 </script>
110 </head>
111 <body onload="initMenu('idMenu'); setVisibility('idWireless', '<%ejGetWl(wlInterface)%>' == '1');">
112
113 <script type="text/javascript">
114         writeHeader("Status", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
115 </script>
116
117 <p class="clsNote"><a href="http://www.usr.com/productreg/">Register the product</a></p>
118
119 <script type="text/javascript">
120         if ("<%ejGetWl(wlInterface)%>" == "1")
121                 document.write("<p class=\"clsNote\">Tutorial: How do I add a <a href=\"tutorial_addclient.htm\">new wireless client<\/a> to my network?<\/p>");
122 </script>
123
124
125 <h3>General</h3>
126
127 <table border="0">
128    <tr>
129       <td><label>Line rate - upstream:</label></td>
130       <td class="clsStatic"><%ejGetOther(lineRate, 0)%> Kbps</td>
131    </tr>
132    <tr>
133       <td><label>Line rate - downstream:</label></td>
134       <td class="clsStatic"><%ejGetOther(lineRate, 1)%> Kbps</td>
135    </tr>
136    <tr>
137       <td><label>LAN IP address:</label></td>
138       <td class="clsStatic"><%ejGetOther(sysInfo, lanAddr)%></td>
139    </tr>
140    <tr>
141       <td><label>WAN IP address:</label></td>
142       <td><!--<%ejGetOther(memInfo, wanAddr)%>--><a href="wancfg.cmd?action=view">View</a></td>
143    </tr>
144    <tr>
145       <td><label>Default gateway:</label></td>
146       <td class="clsStatic"><%ejGetOther(sysInfo, dfltGw)%></td>
147    </tr>
148    <tr>
149       <td><label>Primary DNS server:</label></td>
150       <td class="clsStatic"><%ejGetOther(sysInfo, dns)%></td>
151    </tr>
152    <tr>
153       <td><label>Secondary DNS server:</label></td>
154       <td class="clsStatic"><%ejGetOther(sysInfo, dns2)%></td>
155    </tr>
156 </table>
157
158
159 <div id="idWireless">
160
161 <h3>Wireless Security</h3>
162
163 <table border="0">
164    <tr>
165         <td><label>Network name:</label></td>
166         <td class="clsStatic"><%ejGetWl(wlSsid)%></td>
167    </tr>
168    <tr>
169         <td><label>Broadcast name:</label></td>
170         <td class="clsStatic">
171 <script type="text/javascript">
172         if ("<%ejGetWl(wlHide)%>" != "")
173                 document.write(parseInt("<%ejGetWl(wlHide)%>") ? "Disabled" : "Enabled");
174 </script>
175 </td>
176    </tr>
177    <tr>
178         <td><label>Method:</label></td>
179         <td class="clsStatic"><script type="text/javascript">document.write(getSecurityMethod());</script></td>
180         </tr>
181         <tr id="idEncrypt" style="display: none;">
182         <td><label>Encryption:</label></td>
183         <td class="clsStatic"><script type="text/javascript">document.write(getEncryption());</script></td>
184    </tr>
185    <tr id="idKeyWPA" style="display: none;">
186         <td><label>Pass phrase:</label></td>
187         <td class="clsStatic"><%ejGetWl(wlWpaPsk)%></td>
188    </tr>
189    <tr id="idKeyWEP" style="display: none;">
190         <td><label>Key:</label></td>
191         <td class="clsStatic">
192 <script type="text/javascript">
193         var ixKey = 0;
194         if ( "<%ejGetWl(wlKeyIndex)%>" != "") {
195             ixKey = parseInt("<%ejGetWl(wlKeyIndex)%>"); 
196             var keys = new Array(       "<%ejGetWl(wlKey1)%>",
197                                                                         "<%ejGetWl(wlKey2)%>",
198                                                                         "<%ejGetWl(wlKey3)%>",
199                                                                         "<%ejGetWl(wlKey4)%>"
200                               );
201             if ((ixKey >= 1) && (ixKey <= 4))
202                 document.write(keys[ixKey - 1]);
203         }
204 </script>
205
206 </td>
207    </tr>
208    <tr>
209         <td><label>Wireless MAC filter:</label></td>
210         <td class="clsStatic"><script type="text/javascript">document.write(getMACfilterWireless());</script></td>
211    </tr>
212 </table>
213
214 </div>
215
216 <!--
217    <tr>
218         <td><label>LAN MAC filter:</label></td>
219         <td class="clsStatic">
220         </td>
221    </tr>
222
223
224 <h3>Dynamic DNS</h3>
225
226 <table border="0">
227    <tr>
228       <td><label>Provider:</label></td>
229       <td class="clsStatic"></td>
230    </tr>
231 </table>
232 -->
233
234 <h3>Firmware</h3>
235
236 <table border="0">
237    <tr>
238       <td><label>Version:</label></td>
239       <td class="clsStatic"><%ejGet(sysBuildVersion)%>
240 <script type="text/javascript">
241         var ver = "<%ejGet(sysVersion)%>";
242         var strTime = ver.substring(0, 4);
243         var strDate = ver.substring(5, 11);
244         var dt = new Date(2000 + new Number(strDate.substring(4, 6)).valueOf(), strDate.substring(0, 2) - 1, strDate.substring(2, 4),
245                                                         strTime.substring(0, 2), strTime.substring(2, 4));
246         document.write(" (" + dt.toLocaleString() + ")");
247 </script>
248       </td>
249    </tr>
250
251    <tr>
252       <td><label></label></td>
253       <td class="clsStatic"><%ejGet(sysVersion)%></td>
254    </tr>
255 </table>
256
257
258 <script type="text/javascript">
259         writeFooter();
260 </script>
261
262 </body>
263 </html>