How to get line stats out of a Linksys X3500

My Linksys X3500 (complete with muddy paw-prints)

My Linksys X3500 (complete with muddy paw-prints)

The Linksys X3500 is, as the manufacturer would have it, a very capable device indeed. I won’t bore you with the details because, if you’re reading this, you’ve probably already got one. If that’s the case, you’ll know that (like so much consumer networking kit) the management interface leaves a great deal to be desired: it’s buggy, slow, unreliable, and has a penchant for dropping your connection when you make changes. What’s more, Linksys hasn’t provided updated firmware for over six months, and for such a new device that’s kind of worrying. But that’s a rant for another day.

If you want to be sure that you’re getting the best from your ADSL broadband connection, knowing about your line stats is really important. These are the basic statistics about the quality and length of the wires between your house and the telephone exchange, and are generally a good predictor of the speeds you’re likely to get. Routers vary in their ability to report these: my venerable Netgear DG834G displays them, but plenty of newer and more snazzy kit doesn’t, the Linksys X3500 included. But there is a way to extract that information.

How to get your line stats

You will need a telnet client: a program that’ll let you interact with the command-line interface on the X3500. Windows users can download putty. Of course this method will work no matter what operating system you use, but as this is for a general (as opposed to technical) audience this walkthrough will be Windows-based. Mac and Linux folk can simply start a command window (or terminal emulator) and use the telnet command (sadly missing from recent versions of Windows).

1. Get a command prompt. The quickest way to do this in Windows is with a command prompt: you can find this under All Programs -> Accessories; alternatively hold down the Windows key, press R, type cmd, and press return.

2. Find out the address of your X3500. Type ipconfig and press return. Note the value for Default Gateway.Command prompt with ipconfig results

3. Connect to the X3500. Open your telnet client, and type in the address you wrote down. Make sure telnet is selected, then click Open.
putty-telnet

4. Log in to the X3500. At the Login: prompt, enter admin, then enter the password for your X3500. If you’ve never set a password, the default is also admin.

5. Get your stats! Enter the command

adsl info --show

(note the two hyphens before ‘show’). Lots of information will be displayed, and you’ll have to scroll the window back to the top in order to see your line stats… but what you should have is something like this:
line-stats

Success! Your line stats are proudly displayed in your telnet window. All the other stuff is probably interesting to telecoms engineers.

I’d be very interested to hear if this works on other Linksys units; give it a try and let me know!

4 Comments

Filed under networking

4 Responses to How to get line stats out of a Linksys X3500

  1. Keith Parr

    Thank you!

    For Mac users, simply use terminal, type “telnet”, followed by “telnet .

    Now the difficult bit, interpreting all the numbers!! Particularly interesting would be “last retrain reason”. Anyone have access to the documentation to decode this stuff please?

    Keith

  2. Alberto

    Thanks a lot for your guide! Is there the possibility to set static arp in this router using the command line?

Leave a Reply