1<!--
2$Copyright Open Broadcom Corporation$
3
4$Id: internal.asp,v 1.42 2011-01-11 18:43:43 willfeng Exp $
5-->
6
7<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8<html lang="en">
9<head>
10<title>Broadcom Home Gateway Reference Design: Internal</title>
11<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
12<link rel="stylesheet" type="text/css" href="style.css" media="screen">
13<script language="JavaScript" type="text/javascript" src="overlib.js"></script>
14<script language="JavaScript" type="text/javascript">
15
16<!--
17function nfs_proto_change() {
18/*
19#ifdef BCMINTERNAL
20*/
21	var nfs_proto = document.forms[0].nfs_proto[document.forms[0].nfs_proto.selectedIndex].value;
22
23	if (nfs_proto == "dhcp") {
24		document.forms[0].nfs_ipaddr.disabled = 1;
25		document.forms[0].nfs_netmask.disabled = 1;
26		document.forms[0].nfs_gateway.disabled = 1;
27	} else {
28		document.forms[0].nfs_ipaddr.disabled = 0;
29		document.forms[0].nfs_netmask.disabled = 0;
30		document.forms[0].nfs_gateway.disabled = 0;
31	}
32/*
33#endif
34*/
35}
36//-->
37</script>
38</head>
39
40<body onLoad="nfs_proto_change();">
41
42<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
43
44<table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#cc0000">
45  <% asp_list(); %>
46</table>
47
48<table border="0" cellpadding="0" cellspacing="0" width="100%">
49  <tr>
50    <td colspan="2" class="edge"><img border="0" src="blur_new.jpg" alt=""></td>
51  </tr>
52  <tr>
53    <td><img border="0" src="logo_new.gif" alt=""></td>
54    <td width="100%" valign="top">
55	<br>
56	<span class="title">INTERNAL</span><br>
57	<span class="subtitle">This screen is for Broadcom internal
58	usage only.</span>
59    </td>
60  </tr>
61</table>
62
63<form method="post" action="internal.asp">
64<input type="hidden" name="page" value="internal.asp">
65
66<!--
67#ifdef BCMINTERNAL
68-->	
69<p>
70<table border="0" cellpadding="0" cellspacing="0">
71  <tr>
72    <th width="310">Upgrade Server:&nbsp;&nbsp;</th>
73    <td>&nbsp;&nbsp;</td>
74    <td><input name="os_server" value="<% nvram_get("os_server"); %>"></td>
75  </tr>
76  <tr>
77    <th width="310">Upgrade Version:&nbsp;&nbsp;</th>
78    <td>&nbsp;&nbsp;</td>
79    <td><input name="os_version"></td>
80  </tr>
81  <tr>
82    <th width="310">Statistics Server:&nbsp;&nbsp;</th>
83    <td>&nbsp;&nbsp;</td>
84    <td><input name="stats_server" value="<% nvram_get("stats_server"); %>"></td>
85  </tr>
86  <tr>
87    <th width="310">Timer Interval:&nbsp;&nbsp;</th>
88    <td>&nbsp;&nbsp;</td>
89    <td><input name="timer_interval" value="<% nvram_get("timer_interval"); %>"></td>
90  </tr>
91</table>
92<!--
93#endif
94-->	
95
96<p>
97<table border="0" cellpadding="0" cellspacing="0">
98  <tr>
99    <th width="310"
100	onMouseOver="return overlib('Selects which wireless interface to configure.', LEFT);"
101	onMouseOut="return nd();">
102	Wireless Interface:&nbsp;&nbsp;
103    </th>
104    <td>&nbsp;&nbsp;</td>
105    <td>
106	<select name="wl_unit" onChange="submit();">
107	  <% wl_list(); %>
108	</select>
109    </td>
110  </tr>
111  <tr>
112    <th width="310">54g Only Mode:&nbsp;&nbsp;</th>
113    <td>&nbsp;&nbsp;</td>
114    <td>
115	<select name="wl_gmode">
116	  <option value="1" <% nvram_invmatch("wl_gmode", "2", "selected"); %>>Disabled</option>
117	  <option value="2" <% nvram_match("wl_gmode", "2", "selected"); %>>Enabled</option>
118	</select>
119    </td>
120  </tr>
121   <tr>
122     <th width="310"
123 	onMouseOver="return overlib('Sets whether system log messages will be saved in RAM for showing in web.', LEFT);"
124 	onMouseOut="return nd();">
125 	Syslog in RAM:&nbsp;&nbsp;
126     </th>
127     <td>&nbsp;&nbsp;</td>
128     <td>
129 	<select name="log_ram_enable">
130 	  <option value="0" <% nvram_match("log_ram_enable", "0", "selected"); %>>Disabled</option>
131 	  <option value="1" <% nvram_match("log_ram_enable", "1", "selected"); %>>Enabled</option>
132 	</select>
133     </td>
134   </tr>
135</table>
136
137<!--
138#ifdef BCMINTERNAL
139-->
140<p>
141<table border="0" cellpadding="0" cellspacing="0">
142  <tr>
143    <th width="310"
144	onMouseOver="return overlib('Shows the interface hardware address.', LEFT);"
145	onMouseOut="return nd();">
146	All Interfaces:&nbsp;&nbsp;
147    </th>
148    <td>&nbsp;&nbsp;</td>
149    <td>
150	<select name="all_iflist">
151	  <% all_iflist(); %>
152	</select>
153    </td>
154  </tr>    
155  <tr>
156    <th width="310"
157	onMouseOver="return overlib('Sets the LAN interface.', LEFT);"
158	onMouseOut="return nd();">
159	Internal Network Interface:&nbsp;&nbsp;
160    </th>
161    <td>&nbsp;&nbsp;</td>
162    <td><input name="lan_ifname" value="<% nvram_get("lan_ifname"); %>"></td>
163  </tr>
164  <tr>
165    <th width="310"
166	onMouseOver="return overlib('Sets the Guest LAN 1 interface. This is hardwired to lan1_ifname', LEFT);"
167	onMouseOut="return nd();">
168	Guest Network Interface:&nbsp;&nbsp;
169    </th>
170    <td>&nbsp;&nbsp;</td>
171    <td><input name="lan_guest_ifname" value="<% nvram_get("lan1_ifname"); %>"></td>
172  </tr>
173  <tr>
174    <th width="310"
175	onMouseOver="return overlib('Specifies the bridged interfaces if the LAN interface is bridge.', LEFT);"
176	onMouseOut="return nd();">
177	br0 Interfaces:&nbsp;&nbsp;
178    </th>
179    <td>&nbsp;&nbsp;</td>
180    <td><input name="lan_ifnames" value="<% nvram_get("lan_ifnames"); %>"></td>
181  </tr>   <tr>
182    <th width="310"
183	onMouseOver="return overlib('Specifies the bridged interfaces if the LAN interface is bridge.', LEFT);"
184	onMouseOut="return nd();">
185	br1 Interfaces:&nbsp;&nbsp;
186    </th>
187    <td>&nbsp;&nbsp;</td>
188    <td><input name="lan1_ifnames" value="<% nvram_get("lan1_ifnames"); %>"></td>
189  </tr>
190  <tr>
191    <th width="310"
192	onMouseOver="return overlib('Sets the WAN interfaces.', LEFT);"
193	onMouseOut="return nd();">
194	WAN Interfaces:&nbsp;&nbsp;
195    </th>
196    <td>&nbsp;&nbsp;</td>
197    <td><input name="wan_ifnames" value="<% nvram_get("wan_ifnames"); %>"></td>
198  </tr>
199</table>
200
201<p>
202<table border="0" cellpadding="0" cellspacing="0">
203  <tr>
204    <th width="310"
205	onMouseOver="return overlib('Sets the syslogd log level.', LEFT);"
206	onMouseOut="return nd();">
207	console Log Level:&nbsp;&nbsp;
208    </th>
209    <td>&nbsp;&nbsp;</td>
210    <td><input name="console_loglevel" value="<% nvram_get("console_loglevel"); %>"></td>
211  </tr>
212  <tr>
213    <th width="310"
214	onMouseOver="return overlib('Sets the syslogd mark interval.', LEFT);"
215	onMouseOut="return nd();">
216	syslogd Mark Interval:&nbsp;&nbsp;
217    </th>
218    <td>&nbsp;&nbsp;</td>
219    <td><input name="syslogd_mark" value="<% nvram_get("syslogd_mark"); %>"></td>
220  </tr>
221  <tr>
222    <th width="310"
223	onMouseOver="return overlib('Sets the klogd log level.', LEFT);"
224	onMouseOut="return nd();">
225	syslogd Log Facility:&nbsp;&nbsp;
226    </th>
227    <td>&nbsp;&nbsp;</td>
228    <td><input name="syslogd_facility" value="<% nvram_get("syslogd_facility"); %>"></td>
229  </tr>
230</table>
231
232<p>
233<table border="0" cellpadding="0" cellspacing="0">
234  <tr>
235    <th width="310"
236	onMouseOver="return overlib('Sets the wireless driver message level.', LEFT);"
237	onMouseOut="return nd();">
238	wl_msglevel Message Level:&nbsp;&nbsp;
239    </th>
240    <td>&nbsp;&nbsp;</td>
241    <td><input name="wl_msglevel" value="<% nvram_get("wl_msglevel"); %>"></td>
242  </tr>
243</table>
244
245<p>
246<table border="0" cellpadding="0" cellspacing="0">
247  <tr>
248    <th width="310"
249	onMouseOver="return overlib('Sets the SES debug level(0xFFFF for all).', LEFT);"
250	onMouseOut="return nd();">
251	SES Debug Level:&nbsp;&nbsp;
252    </th>
253    <td>&nbsp;&nbsp;</td>
254    <td><input name="ses_debug_level" value="<% nvram_get("ses_debug_level"); %>"></td>
255  </tr>
256</table>
257
258<p>
259<table border="0" cellpadding="0" cellspacing="0">
260  <tr>
261    <th width="310"
262	onMouseOver="return overlib('Sets the interface to use for mounting the root filesystem over NFS.', LEFT);"
263	onMouseOut="return nd();">
264	NFS Interface:&nbsp;&nbsp;
265    </th>
266    <td>&nbsp;&nbsp;</td>
267    <td><input name="nfs_ifname" value="<% nvram_get("nfs_ifname"); %>"></td>
268  </tr>
269  <tr>
270    <th width="310"
271	onMouseOver="return overlib('Sets the IP address of the NFS server.', LEFT);"
272	onMouseOut="return nd();">
273	NFS Server:&nbsp;&nbsp;
274    </th>
275    <td>&nbsp;&nbsp;</td>
276    <td><input name="nfs_server" value="<% nvram_get("nfs_server"); %>" size="15" maxlength="15"></td>
277  </tr>
278  <tr>
279    <th width="310"
280	onMouseOver="return overlib('Sets the path to the NFS root filesystem.', LEFT);"
281	onMouseOut="return nd();">
282	NFS Root:&nbsp;&nbsp;
283    </th>
284    <td>&nbsp;&nbsp;</td>
285    <td><input name="nfs_root" value="<% nvram_get("nfs_root"); %>"></td>
286  </tr>
287  <tr>
288    <th width="310"
289	onMouseOver="return overlib('Sets the method to use to obtain an IP address for the NFS interface.', LEFT);"
290	onMouseOut="return nd();">
291	NFS Protocol:&nbsp;&nbsp;
292    </th>
293    <td>&nbsp;&nbsp;</td>
294    <td>
295	<select name="nfs_proto" onChange="nfs_proto_change();">
296	  <option value="dhcp" <% nvram_match("nfs_proto", "dhcp", "selected"); %>>DHCP</option>
297	  <option value="static" <% nvram_match("nfs_proto", "static", "selected"); %>>Static</option>
298	  <option value="disabled" <% nvram_match("nfs_proto", "disabled", "selected"); %>>Disabled</option>
299	</select>
300    </td>
301  </tr>
302  <tr>
303    <th width="310"
304	onMouseOver="return overlib('Sets the IP address of the NFS interface.', LEFT);"
305	onMouseOut="return nd();">
306	NFS IP Address:&nbsp;&nbsp;
307    </th>
308    <td>&nbsp;&nbsp;</td>
309    <td><input name="nfs_ipaddr" value="<% nvram_get("nfs_ipaddr"); %>" size="15" maxlength="15"></td>
310  </tr>
311  <tr>
312    <th width="310"
313	onMouseOver="return overlib('Sets the IP netmask of the NFS interface.', LEFT);"
314	onMouseOut="return nd();">
315	NFS Subnet Mask:&nbsp;&nbsp;
316    </th>
317    <td>&nbsp;&nbsp;</td>
318    <td><input name="nfs_netmask" value="<% nvram_get("nfs_netmask"); %>" size="15" maxlength="15"></td>
319  </tr>
320  <tr>
321    <th width="310"
322	onMouseOver="return overlib('Sets the IP address of the default gateway to use for the NFS interface.', LEFT);"
323	onMouseOut="return nd();">
324	NFS Default Gateway:&nbsp;&nbsp;
325    </th>
326    <td>&nbsp;&nbsp;</td>
327    <td><input name="nfs_gateway" value="<% nvram_get("nfs_gateway"); %>" size="15" maxlength="15"></td>
328  </tr>
329</table>
330
331<table border="0" cellpadding="0" cellspacing="0">
332  <tr>
333    <th width="310" valign="top"
334	onMouseOver="return overlib('Show System Log.', LEFT);"
335	onMouseOut="return nd();">
336	SysLog:&nbsp;&nbsp;
337    </th>
338    <td>&nbsp;&nbsp;</td>
339    <td><% syslog(); %></td>
340  </tr>
341</table>
342<!--
343#endif
344-->
345
346<p>
347<table border="0" cellpadding="0" cellspacing="0">
348  <tr>
349    <td width="310"></td>
350    <td>&nbsp;&nbsp;</td>
351    <td>
352	<input type="submit" name="action" value="Apply">
353	<input type="reset" name="action" value="Cancel">
354	<input type="submit" name="action" value="Upgrade">
355	<input type="submit" name="action" value="Stats">
356	<% wl_radio_roam_option(); %>
357    </td>
358  </tr>
359</table>
360
361</form>
362
363<p class="label">&#169;2001-2012 Broadcom Corporation. All rights reserved. 
364
365</body>
366</html>
367