I do all of this
Routerstats I have made a lot of progress
For the router search text:
Use this URL for the stats page (or whatever ip address for the router)
http://192.168.1.254/status/adslstatus.html
Tick Use source A, get the page and mark the stats that you want
Telnet:
login set to admin and password - cannot see an option to use a different password ?
Change telnet prompt to >
Change chipset, command set to adsl info --stats
Most of the telnet stats and Bits/Tone work except for Up/down connection rate and max rate - displays just 1 or 2 figures
Update version 6.6e work fully now - tick alternative data format on the Telnet tab
And this is what I get
<html>
<head>
<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="stylesheet" type="text/css" href="/styles/7800N.css">
<script language='javascript'>
<!--
var sts=[["nas_0_0_101","MER","0/101","12657543","16387","0","0","3990488","17916","0","4","1","0"]];
function getStat()
{
if (sts.length != 0) {
for ( var i = 0;
i < sts.length;
i++ ) {
document.write("<tr><td class=listrow>"+sts
[0]+"</td>");
if(sts[12]=="0")//ADSL
{
if(sts[1]=="MER")
document.write("<td class=listrow>MPoA</td>");
else
document.write("<td class=listrow>"+sts[1]+"</td>");
document.write("<td class=listrow>"+sts[2]+"</td>");
}else if(sts[12]=="1")//EWAN
{
if(sts[1]=="IPoW")
{
if(sts[11]=="1")//ipInfo.enblDhcpClnt
document.write("</td><td class=listrow>Dynamic</td>");
else
document.write("</td><td class=listrow>Fixed</td>");
}else document.write("<td class=listrow>"+sts[1]+"</td>");
document.write("<td class=listrow></td>");
}else if(sts[12]=="2")//3G
document.write("<td class=listrow></td><td class=listrow></td>");
document.write("<td class=listrow>"+sts[3]+"</td><td class=listrow>"+sts[4]+"</td><td class=listrow>"+sts[5]+"</td><td class=listrow>"+sts[6]+"</td><td class=listrow>"+sts[7]+"</td><td class=listrow>"+sts[8]+"</td><td class=listrow>"+sts[9]+"</td><td class=listrow>"+sts[10]+"</td></tr>");
}
}
}
//-->
</script>
</head>
<body>
<table class="mframe" border="1" cellpadding="0" cellspacing="3" scrolling="no" style="border-collapse: collapse" bordercolor="#CCCCCC" width="100%">
<tr><td class="mframe" colspan="4">
<table class="titletbl" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="titletbl1"></td>
<td class="titletbl2 capstr">Status</td>
<td class="titletbl3"></td>
</tr>
</table>
</td></tr>
<tr><td class="mframe">
<table class="sframe" cellspacing="0" cellpadding="0" width="98%" align="center">
<tr><td class="sframe_title headline"><img src="/images/dot5s.gif" width="11" height="11">WAN Statistics</td></tr>
<tr><td class="sframe">
<table class=cfgframe cellspacing=2 cellpadding=0 width=100% align=center>
<tr><td class=listhead width=20% rowspan=2>Interface</td>
<td class=listhead width=12% rowspan=2>Protocol</td>
<td class=listhead width=8% rowspan=2>VPI/VCI</td>
<td class=listhead width=30% colspan='4'>Received</td>
<td class=listhead width=30% colspan='4'>Transmitted</td>
</tr>
<tr><td class=listhead>Bytes</td>
<td class=listhead>Pkts</td>
<td class=listhead>Errs</td>
<td class=listhead>Drops</td>
<td class=listhead>Bytes</td>
<td class=listhead>Pkts</td>
<td class=listhead>Errs</td>
<td class=listhead>Drops</td>
</tr>
<script>getStat();
</script>
<tr>
<td colspan=11 class="btnline">
<input type="button" onClick="location.reload()" value="Refresh" name="bApply">
</td>
</tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html>
Nothing I can see that I need.