<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ubnt: [NanoStation2 L] - Main</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<link rel="shortcut icon" href="
favicon.ico" >
<link href="
XS2.ar2316.v3.6.4703.101129.1107/style.css" rel="stylesheet" type="text/css">
<link href="
XS2.ar2316.v3.6.4703.101129.1107/signal.css" rel="stylesheet" type="text/css">
<style type="text/css">
div.stat2 table.signal {
border: 0px;
}
</style>
<script type="text/javascript" language="javascript" src="
jsl10n.cgi"></script>
<script type="text/javascript" language="javascript" src="
XS2.ar2316.v3.6.4703.101129.1107/signal.js"></script>
<script type="text/javascript" language="javascript" src="
XS2.ar2316.v3.6.4703.101129.1107/util.js"></script>
<script type="text/javascript" language="javascript">
//<!--
function reloadFrame(frameName) {
var frame, iframe;
frame = window.frames[frameName];
iframe = document.getElementById(frameName);
if (frame && iframe) {
frame.location.reload();
}
}
function init() {
var x = document.getElementById('noscript');
if (x) {
var p = x.parentNode;
if (p) { p.removeChild(x); }
}
x=document.getElementById('actions');
selectOption(x,'');
}
function setOperationMode(wmode,nmode,dhcpc_tool, apmac) {
var ids=new Array('sigsection','ratesection','apmac1','apmac2','ccqs');
if (wmode=='ap') { changeDisplays(ids,'none'); }
else if (wmode=='sta') { changeDisplays(ids,''); }
var o = document.getElementById('actions');
if (o)
{
o.length = 0;
addOption(o, ' - - - - ', '');
if (wmode=='ap') {
addOption(o, 'Show Stations...', 'stalist.cgi');
}
else
{
addOption(o, 'Show AP Info...', 'stainfo.cgi?ifname=ath0&sta_mac='+apmac+'&mode=ap');
}
addOption(o, 'Show ARP Table...', 'arp.cgi');
addOption(o, 'Show Throughput...', 'throughput.cgi');
addOption(o, 'Show Log...', 'log.cgi');
if (nmode=='bridge') {
addOption(o, 'Show Bridge Table...', 'brmacs.cgi');
addOption(o, 'Show Firewall...', 'fw.cgi?netmode=bridge');
} else if (nmode=='router') {
addOption(o, 'Show Routes...', 'sroutes.cgi');
addOption(o, 'Show Firewall...', 'fw.cgi?netmode=router');
addOption(o, 'Show Port Forward...', 'pfw.cgi');
addOption(o, 'Show DHCP Leases...', 'leases.cgi');
}
selectOption(o,'');
}
var o = document.getElementById('tools');
if (o)
{
o.length = 0;
addOption(o, ' - - - - ', '');
addOption(o, 'Align Antenna...', 'signal_gui.cgi');
addOption(o, 'Speed Test...', 'speedtest.cgi');
addOption(o, 'Ping...', 'pingtest.cgi');
addOption(o, 'Traceroute...', 'traceroute.cgi');
addOption(o, 'Site Survey...', 'survey.cgi?mode=tool');
if (dhcpc_tool)
{
addOption(o, 'DHCP Client...', 'dhcp.cgi');
}
}
}
function fill_value(id, value) {
var o = document.getElementById(id);
if (o != null) {
o.innerHTML = value;
}
}
function update_basic(essid,apmac,signal,noisef,freq,channel,txrate,rxrate,ack) {
updateSignalLevel(signal, noisef);
fill_value('essid', essid);
if (apmac=="00:00:00:00:00:00") {
apmac = "Not Associated";
}
fill_value('apmac', apmac);
fill_value('signal', signal - noisef ? signal : '');
fill_value('noisef', noisef + " dBm");
fill_value('frequency', freq);
fill_value('channel', channel);
fill_value('txrate', txrate);
fill_value('rxrate', rxrate);
fill_value('ack', ack);
}
function update_inet(lip,lmac,wip,wmac) {
fill_value('l_ip', lip);
fill_value('l_mac', lmac);
fill_value('w_ip', wip);
fill_value('w_mac', wmac);
}
function secsToCountdown(seconds)
{
var days = (seconds / 86400) | 0;
var hours = "" + (((seconds / 3600) | 0) % 24);
var minutes = "" + (((seconds / 60) | 0) % 60);
var secs = "" + (seconds % 60);
var result = (hours.length < 2 ? "0" : "") + hours + ":"
+ (minutes.length < 2 ? "0" : "") + minutes + ":"
+ (secs.length < 2 ? "0" : "") + secs;
if (days > 0)
{
result = "" + days + " " + jsTranslate("day(-s)") + " "
+ result;
}
return result;
}
function update_misc(security, qos, uptime, ccq, date_time) {
fill_value('security', jsTranslate(security));
fill_value('qos', qos);
var uptime_str = secsToCountdown(uptime);
fill_value('uptime', uptime_str);
var ccqval = parseInt(ccq);
var ccqstr = " " + (ccqval / 10) + "%";
fill_value('ccq', ccqstr);
var dt = new Date();
dt.setTime(date_time * 1000);
Y = dt.getFullYear();
m = dt.getMonth() + 1;
d = dt.getDate();
H = dt.getHours();
i = dt.getMinutes();
s = dt.getSeconds();
if (m < 10) m = "0" + m;
if (d < 10) d = "0" + d;
if (H < 10) H = "0" + H;
if (i < 10) i = "0" + i;
if (s < 10) s = "0" + s;
fill_value('date_time', Y+"-"+m+"-"+d+" "+H+":"+i+":"+s);
}
function update_werrors(nwids, crypts, frags, retries, beacons, misc) {
fill_value('err_nwids', nwids);
fill_value('err_crypts', crypts);
fill_value('err_frags', frags);
fill_value('err_retries', retries);
fill_value('err_beacons', beacons);
fill_value('err_misc', misc);
}
function update_lan(cable,rxbytes,rxpackets,rxerr,txbytes,txpackets,txerr) {
fill_value('lan_cable', jsTranslate(cable));
fill_value('lan_rxbytes',rxbytes);fill_value('lan_rxpackets',rxpackets);fill_value('lan_rxerr',rxerr);
fill_value('lan_txbytes',txbytes);fill_value('lan_txpackets',txpackets);fill_value('lan_txerr',txerr);
}
function update_wlan(rxbytes,rxpackets,rxerr,txbytes,txpackets,txerr) {
fill_value('wlan_rxbytes',rxbytes);fill_value('wlan_rxpackets',rxpackets);fill_value('wlan_rxerr',rxerr);
fill_value('wlan_txbytes',txbytes);fill_value('wlan_txpackets',txpackets);fill_value('wlan_txerr',txerr);
}
function update_ppp(ip,rxbytes,rxpackets,rxerr,txbytes,txpackets,txerr) {
if (ip=='' || ip=="0.0.0.0")
ip = 'Not Connected';
else
ip = 'IP: '+ip;
fill_value('ppp_ip',ip);
fill_value('ppp_rxbytes',rxbytes);fill_value('ppp_rxpackets',rxpackets);fill_value('ppp_rxerr',rxerr);
fill_value('ppp_txbytes',txbytes);fill_value('ppp_txpackets',txpackets);fill_value('ppp_txerr',txerr);
}
function update_antenna(value) {
fill_value('antenna',jsTranslate(value));
}
function showAction(select){
if (select.value == "")
return;
openPage(select.value, 700,200);
select.selectedIndex = 0;
}
function showTool(select){
if (select.value == "")
return;
openPage(select.value, 700,350);
select.selectedIndex = 0;
}
window.onload=init;
//-->
</script>
</head>
<body>
<table class="maintable" cellpadding="0" align="center" cellspacing="0">
<tr>
<td height="70"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/logo-LS2.gif" alt=""></td>
<td valign="bottom"><iframe src="
logo.cgi" height="70" width="100%" frameborder=0 scrolling="no"></iframe></td>
</tr>
<tr>
<td height="28" colspan="2" class="header"><span id="menu"><a href="
index.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/main_top.gif" alt="Main" width="72" height="28" border="0"></a><a href="
link.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/link.gif" alt="Link Setup" width="100" height="28" border="0"></a><a href="
network.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/net.gif" alt="Network" width="86" height="28" border="0"></a><a href="
advanced.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/adv.gif" alt="Advanced" width="98" height="28" border="0"></a><a href="
services.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/srv.gif" alt="Services" width="85" height="28" border="0"></a><a href="
system.cgi"><img src="
XS2.ar2316.v3.6.4703.101129.1107/images/system.gif" alt="System" width="87" height="28" border="0"></a></span><span id="bdname" style="white-space: nowrap;">
NanoStation2 L
<!-- a href="logout.cgi">
<img style="vertical-align: bottom; border: 0px;" src="XS2.ar2316.v3.6.4703.101129.1107/images/close.gif" alt="Logout" title="Logout"></a --> </span></td>
</tr>
<tr>
<td colspan="2" class="centr">
<noscript id="noscript">You have disabled JavaScript in your browser, but the functionality of this page depends on it. Please, enable JavaScript and refresh this page.
</noscript>
<table border="0" cellpadding="0" cellspacing="0" class="stattable">
<tr>
<td id="apssidstr" class="h">Base Station SSID:</td>
<td><div class="stat2"> <span id="essid"></span></div></td>
<td width="60"> </td>
<td id="apmac1" class="h">AP MAC:</td>
<td id="apmac2"><div class="stat2"> <span id="apmac"></span></div></td>
</tr>
<tr id="sigsection">
<td class="h">Signal Strength:</td>
<td><div class="stat2"><table class="signal">
<tr>
<td><img id="s0" src="
XS2.ar2316.v3.6.4703.101129.1107/images/r.gif" width="1" height="10" alt=""></td>
<td><img id="s1" src="
XS2.ar2316.v3.6.4703.101129.1107/images/r.gif" width="0" height="10" alt=""></td>
<td><img id="s2" src="
XS2.ar2316.v3.6.4703.101129.1107/images/y.gif" width="0" height="10" alt=""></td>
<td><img id="s3" src="
XS2.ar2316.v3.6.4703.101129.1107/images/y.gif" width="0" height="10" alt=""></td>
<td><img id="s4" src="
XS2.ar2316.v3.6.4703.101129.1107/images/g.gif" width="0" height="10" alt=""></td>
<td><img id="s5" src="
XS2.ar2316.v3.6.4703.101129.1107/images/g.gif" width="0" height="10" alt=""></td>
<td><img id="s6" src="
XS2.ar2316.v3.6.4703.101129.1107/images/c.gif" width="0" height="10" alt=""></td>
<td><img id="s7" src="
XS2.ar2316.v3.6.4703.101129.1107/images/c.gif" width="0" height="10" alt=""></td>
<td><img id="s8" src="
XS2.ar2316.v3.6.4703.101129.1107/images/b.gif" width="0" height="10" alt=""></td>
<td><img id="s9" src="
XS2.ar2316.v3.6.4703.101129.1107/images/b.gif" width="0" height="10" alt=""></td>
</tr>
</table>
</div></td>
<td class="h" colspan="3"><span id="signal"> </span> dBm</td>
</tr>
<tr id="ratesection">
<td class="h">TX Rate:</td>
<td><div class="stat1"> <span id="txrate"></span> Mbps</div></td>
<td> </td>
<td class="h">RX Rate:</td>
<td><div class="stat1"> <span id="rxrate"></span> Mbps</div></td>
</tr>
<tr>
<td class="h">Frequency:</td>
<td><div class="stat1"> <span id="frequency"></span> </div></td>
<td> </td>
<td class="h">Channel:</td>
<td><div class="stat1"> <span id="channel"></span> </div></td>
</tr>
<tr>
<td class="h">Antenna:</td>
<td><div class="stat1"> <span id="antenna"></span></div></td>
<td> </td>
<td class="h">Noise Floor:</td>
<td><div class="stat1"> <span id="noisef"></span></div></td>
</tr>
<tr>
<td class="h">Security:</td>
<td><div class="stat1"> <span id="security"></span></div></td>
<td> </td>
<td class="h">ACK Timeout:</td>
<td><div class="stat1"> <span id="ack"></span> </div></td>
</tr>
<tr id="ccqs">
<td class="h">Transmit CCQ:</td>
<td><div class="stat1"> <span id="ccq"></span></div></td>
<td> </td>
<td class="h">QoS Status:</td>
<td><div class="stat1"> <span id="qos"></span></div></td>
</tr>
<tr>
<td class="h">Uptime:</td>
<td><div class="stat2"> <span id="uptime"></span></div></td>
<td> </td>
<td class="h">Date:</td>
<td><div class="stat2"> <span id="date_time">2010-11-29 15:20:01</span> </div></td>
</tr>
<tr>
<td class="h">LAN Cable:</td>
<td><div class="stat2"> <span id="lan_cable"></span></div></td>
<td> </td>
<td class="h">Host Name:</td>
<td><div class="stat2"> <span id="host_name">ubnt
</span> </div></td>
</tr>
<tr>
<td class="h">LAN MAC:</td>
<td><div class="stat2"> <span id="l_mac"></span></div></td>
<td> </td>
<td class="h">LAN IP Address:</td>
<td><div class="stat2"> <span id="l_ip"></span> </div></td>
</tr>
<tr>
<td class="h">WLAN MAC:</td>
<td><div class="stat2"> <span id="w_mac"></span></div></td>
<td> </td>
<td class="h">WLAN IP Address:</td>
<td><div class="stat2"> <span id="w_ip"></span> </div></td>
</tr>
<tr>
<td class="h">Extra info:</td>
<td><select id="actions" onchange="showAction(this);" style="width: 145px;">
<option value="" selected> - - - - </option>
<option value="stalist.cgi">Show Stations...</option>
<option value="arp.cgi">Show ARP Table...</option>
<option value="throughput.cgi">Show Throughput...</option>
<option value="log.cgi">Show Log...</option>
<option value="brmacs.cgi">Show Bridge Table...</option>
<option value="sroutes.cgi">Show Routes...</option>
<option value="fw.cgi?netmode=">Show Firewall...</option>
<option value="fw.cgi">Show Port Forward...</option>
<option value="leases.cgi">Show DHCP Leases...</option>
</select></td>
<td> </td>
<td class="h">Tools:</td>
<td><select id="tools" onchange="showTool(this);" style="width: 145px;">
<option value="" selected> - - - - </option>
<option value="signal_gui.cgi">Align Antenna...</option>
<option value="speedtest.cgi">Speed Test...</option>
<option value="pingtest.cgi">Ping...</option>
<option value="traceroute.cgi">Traceroute...</option>
</select></td>
</tr>
<tr>
<td colspan="4"> </td>
<td align="right"><input type="button" onClick="return reloadFrame('statusFrame');" value=" Refresh "></td>
</tr>
<tr><th colspan="5">LAN STATISTICS</th></tr>
<tr>
<td colspan="5">
<table class="ifstats" cellpadding="0" cellspacing="0">
<tr>
<th> </th>
<th>Bytes</th>
<th>Packets</th>
<th>Errors</th>
</tr>
<tr>
<td class="t">Received:</td>
<td><div class="s"><span id="lan_rxbytes"></span> </div></td>
<td><div class="s"><span id="lan_rxpackets"></span> </div></td>
<td><div class="s"><span id="lan_rxerr"></span> </div></td>
</tr>
<tr>
<td class="t">Transmitted:</td>
<td><div class="s"><span id="lan_txbytes"></span> </div></td>
<td><div class="s"><span id="lan_txpackets"></span> </div></td>
<td><div class="s"><span id="lan_txerr"></span> </div></td>
</tr>
</table>
</td>
</tr>
<tr><th colspan="5">WLAN STATISTICS</th></tr>
<tr>
<td colspan="5">
<table class="ifstats" cellpadding="0" cellspacing="0">
<tr>
<th> </th>
<th>Bytes</th>
<th>Packets</th>
<th>Errors</th>
</tr>
<tr>
<td class="t">Received:</td>
<td><div class="s"><span id="wlan_rxbytes"></span> </div></td>
<td><div class="s"><span id="wlan_rxpackets"></span> </div></td>
<td><div class="s"><span id="wlan_rxerr"></span> </div></td>
</tr>
<tr>
<td class="t">Transmitted:</td>
<td><div class="s"><span id="wlan_txbytes"></span> </div></td>
<td><div class="s"><span id="wlan_txpackets"></span> </div></td>
<td><div class="s"><span id="wlan_txerr"></span> </div></td>
</tr>
</table>
</td>
</tr>
<tr><th colspan="5">WLAN ERRORS</th></tr>
<tr>
<td colspan="5">
<table class="ifstats" cellpadding="0" cellspacing="0">
<tr>
<td class="t">Rx Invalid NWID:</td>
<td><div class="s"><span id="err_nwids"></span> </div></td>
<td class="t">Tx Excessive Retries:</td>
<td><div class="s"><span id="err_retries"></span> </div></td>
</tr>
<tr>
<td class="t">Rx Invalid Crypt:</td>
<td><div class="s"><span id="err_crypts"></span> </div></td>
<td class="t">Missed Beacons:</td>
<td><div class="s"><span id="err_beacons"></span> </div></td>
</tr>
<tr>
<td class="t">Rx Invalid Frag:</td>
<td><div class="s"><span id="err_frags"></span> </div></td>
<td class="t">Other errors:</td>
<td><div class="s"><span id="err_misc"></span> </div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="4"> </td>
<td align="right"><input type="button" onClick="return reloadFrame('statusFrame');" value=" Refresh "></td>
</tr>
</table>
<iframe name="statusFrame" id="statusFrame"
marginwidth="0" marginheight="0" height="0" width="0" frameborder="0"
scrolling="no" src="
status.cgi">
</iframe>
<p> </p></td>
</tr>
<tr>
<td height="10" colspan="2" class="foot">© Copyright 2006-2010 Ubiquiti Networks
</td>
</tr>
</table>
</body>
</html>