What started out as nothing more than a rant at my having the misfortune of needing to configure a Technicolor TG582n ADSL modem has now evolved in an attempt to get together all the resources I can to try and ease the pain of fellow victims of the TG582n. If you are looking for an alternative to the TG582n, check out my list of six modems suitable for networks of various sizes and levels of complexity.
Note: My discussion and instructions below are based on firmware version: 8.4.4.J.
I was first stricken with the Technicolor TG582n ailment when our UK office was provided with one of these festering fecal-esque abominations of a modem by our ADSL provider.
So why do I hate it so much? Well . . . where to begin:
Web Interface / GUI
The web interface is baffling in its layout, flow and general navigation set. There’s a main menu down the left hand side that shows you various sections of the modem, giving prominence to “Broadband Connection” and “Technicolor Gateway” options – the two options you are least likely to change (if ever). After that comes an option called ‘Toolbox’ – great I thought, a place where I can actually edit settings. Alas it seems the developers of the GUI like a touch of irony as Toolbox is a collection of useless features that barely seem to work and the ones that show the info you want are read only.
Half the stuff you want to do, you have to do via the CLI (a la Cisco) or you have to know mysterious non-listed URLs (see below).
Port Forwarding Problems
I was implementing Small Business Server 2011 behind the modems firewall. To facilitate access to its webmail and remote email services, this requires both port 80 and port 443 to be open and forwarded to it. Unfortunately if – as in my case – your ISP is using port 80 and port 443 for remote access to the modem, any attempts to use those ports give a message saying it’s already in use (but no details). Worse still if you create your own ‘Application’, with all the ports listed in it that you want open including port 80 or port 443, the modem simply accepts this giving no errors but it just doesn’t activate the port forwarding. In the end I had to contact my ISP and they had to relinquish remote access to the modem for me to get use of port 80 and 443.
Additionally, here the bloody awful GUI strikes again, making editing the port forwarding a nightmare.
Configuring The TG582n & Hot To Do Stuff
How To Telnet in to the Modem
Many updates and changes to the TG582n cannot be made via the GUI so need to be done via the CLI (Command Line Interface) and to do this you need to connect to the modem via Telnet. To do this on a Windows machine, you need to open a Command Prompt (type cmd at the run/search programs box if you can’t find it).
Important Note to Windows 7 / 8 Users: As of Windows 7 & 8 Microsoft have telnet disabled by default. To enable it you need to go to Control Panel > Programs > Programs & Features > Turn Windows features on or off and check the box that says Telnet Client. Windows will install the Telnet client in a few seconds.
telnet 192.168.254.254 (hit enter)
Next you will be prompted for a username and a password, type in each hitting enter after each response. You will now be shown a wonderful graphic image made up of slashes which illustrates what the programmers spent their time doing when they should have been working on the GUI:
------------------------------------------------------------------------ ______ Technicolor TG582n ___/_____/ / /\ 8.4.4.J.AM _____/__ / \ _/ /_____/___ Copyright (c) 1999-2011, Technicolor // / / _______//_______/ / _/______ / / / / / / __/ / / / / / ___ / / / _______/ / / / / / /_/______/___________________/ /________/ /___/ ___________ / _ / / ___/ / / / _____/ / ________/ /__________/ / _____ /_____/ / / /___/ /____/ / /___/ ____/ ------------------------------------------------------------------------
You are now logged in to the modem via telnet and can begin using the other commands below.
How to Update the DNS Servers
If you wish to change the DNS servers of the modem to use (for example) Google DNS or Open DNS, you can’t simply update these via the web interface as you can with any normal modem. You have to telnet in to the modem and miraculously know the arcane commands to update the servers. For those whose psychic powers are off today, here’s a sample using Google DNS:
dns server route list dns server route flush dns server route add dns=18.104.22.168 metric=10 intf=Internet dns server route add dns=22.214.171.124 metric=10 intf=Internet dns server route list saveall
How to Disable DHCP
In theory once you are logged in to your modem, you should be able to access the LAN options page by going to the address below, replacing 192.168.254.254 with the IP of your own modem:
Change the Modem Password
The change the modem password, simple enter the one line command below replacing administrator and mypassword with your own details, you must remember to run the saveall command too or your changes will be lost on the next modem reboot.
user config name=administrator password=mypassword
How to Reboot the Modem
Sometimes you might not have physically access to the modem so this can be a useful way of restarting it remotely:
While the user guide only covers what is available in the travesty of a web-interface, it might be useful to some users so it’s here for the sake of completeness.
Command Line Interface (CLI) Reference