Neal Younger
home
stuff
TX V3
RDS
apostrophes
TG582 Telnet
TG VDSL
index » TG582n Telnet
Essentially this is a trip down memory lane, to the npr.me.uk graveyard.
NPR put in a great deal of work to documenting some of the functionality available on the Technicolor TG582n units I often need to refer to them, so have reproduced some of them below.

I also recently found what appears to be a full clone of the old npr at https://lehollandaisvolant.net/tout/_misc/telnet

Page Under Construction



Telnet Commands for a Thomson / Technicolor Router
Tested on a TG587n V2 but may work on other Thomson routers


Important
Use the routers web interface to backup the router settings before playing.
Reinstalling the backup or in the worst case resetting to factory default and reinstalling the backup should get things back to how they were.
Use these commands at your own risk.

Enable Telnet in Vista or Windows 7  

If using Vista or Windows 7, telnet is not enabled by default but it's very easy to do and you only need do this once. 
Go to “Control Panel” > “Programs and Features” >  click on “Turn windows Features On and Off” > place a tick in “Telnet Client” > click ok.

Start a telnet session to the router.

Click on "start" in the bottom left corner of the desk top, in the search box (vista) or run box (windows xp) type commandthen press enter.
A black command window should pop up, in here type telnet 192.168.1.254
You will be asked for your routers username and then password, it’s the same ones used to access the routers web interface.



The first thing to do is disable the routers telnet timeout.
This prevents the telnet session unexpectedly closing.

Just enter the two commands as shown above to permanently disable the timeout.


Telnet example

This example displays the IP address of the DNS resolvers held in the router.
Issue the command "dns server route list"

Make a note of the interface shown here, it will be needed  in some other commands on this page.
eg. the interface shown above is O2_ADSL2plus  this may not be the same as shown by your router.

Set the router to use OpenDNS --R8 Firmware

Command Comments
dns server route list List all DNS resolvers set in the router. ( optional )
dns server route flush Clear
dns server route add dns=208.67.222.222 metric=0 intf=Internet See note (1) below regarding "intf=Internet"
dns server route add dns=208.67.220.220 metric=0 intf=Internet See note (1) below regarding "intf=Internet"
dns server route list List all DNS resolvers set in the router.  (just checking)
saveall Make the change permanent. 

The ISP DNS settings may creep back in over time.
A metric value of 0 has been used to give these new DNS settings priority over any ISP settings.
eg the lower the metric the higher the priority.

Undo, return to obtaining DNS resolvers via DHCP

Command Comments
dns server route flush Clear
dns server route list List all DNS resolvers set in the router.  (just checking)
saveall Make the change permanent.         
May need to reboot or renew the ppp session to obtain the DNS settings.



Set the router to use OpenDNS  --New R10 Firmware

Command Comments
dns server forward dnsset list List all DNS resolvers set in the router. ( optional )
dns server forward dnsset flush Clear
dns server forward dnsset add set=0 dns=208.67.222.222 metric=0 intf=Internet See note (1) below regarding "intf=Internet"
dns server forward dnsset add set=0 dns=208.67.220.220 metric=0 intf=Internet See note (1) below regarding "intf=Internet"
dns server forward dnsset list List all DNS resolvers set in the router.  (just checking)
saveall Make the change permanent. 

The ISP DNS settings may creep back in over time.
A metric value of 0 has been used to give these new DNS settings priority over any ISP settings.
eg the lower the metric the higher the priority.
Undo, return to obtaining DNS resolvers via DHCP


Command Comments
dns server forward dnsset flush Clear
dns server forward dnsset list List all DNS resolvers set in the router.  (just checking)
saveall Make the change permanent.         
May need to reboot or renew the ppp session to obtain the DNS settings.


Update OpenDNS using Dynamic DNS

Command Comments
dyndns service list View existing settings -- It's the "custom" section we'll be changing
dyndns service modify name=custom server=updates.dnsomatic.com updateinterval=10800 Change service provider to dnsomatic.com
updateinterval is 3 hours. (10800 seconds)
saveall Make the change permanent.

Ensure your opendns account is set to -- enable dynamic IP update
Go to www.dnsomatic.com , sign in with your OpenDNS username / password.
While there, enable update opendns.

Go to the routers web interface Toolbox > Dynamic DNS > Configure  :-
Tick "Enabled"
Interface  -- Internet  --  See Note (1)
Username -- Opendns username
Password -- Opendns password
Service -- custom
Host -- enter your opendns network label or enter the catch all  --  all.dnsomatic.com
Click "Apply"

Check the routers event log to confirm "dyndns host has been updated".


Disable telnet timeout

Command Comments
env get var=SESSIONTIMEOUT Check existing setting.
env set var=SESSIONTIMEOUT value=0 Disable session timeout.
saveall Make the change permanent.   


Get router stats

Command Comments
xdsl info expand=enabled See Telnet Scripting for a method to get these stats quick.


Force connection modulation mode to ADSL1, ADSL2 or ADSL2+  (also disable Annex M)
A useful byproduct of this command is that it causes a resync.
ie resetting the modulation to default (ie no change) can be used to force the router to perform a resync.

Command Comments
xdsl debug multimode Show all enabled modes. (optional)
xdsl debug multimode config=t1.413issue2+g992.1_annex_a This forces ADSL1 (ie g992.1 Annex A)
xdsl debug multimode config=t1.413issue2+g992.3_annex_a This forces ADSL2 (ie g992.3 Annex A)
xdsl debug multimode config=t1.413issue2+g992.5_annex_a This forces ADSL2+ (ie g992.5 Annex A)
xdsl debug multimode config=t1.413issue2+g992.1_annex_a+g992.3_annex_a+g992.3_annex_l+g992.5_annex_a Disable Annex M on all connection modes
xdsl debug multimode config=t1.413issue2+g992.1_annex_a+g992.3_annex_a+g992.3_annex_l+g9
92.3_annex_m+g992.5_annex_a+g992.5_annex_m
Default, all modes available.
saveall Use one of the above commands then saveall !


Drop and Re-start ADSL (resync)

Command Comments
xdsl config status=down Drop ADSL connection
xdsl config status=up Raise ADSL connection


Drop / Start PPP Session
With some ISP connections this may change your gateway it may also change your IP address.
Useful if your ISP sometimes has congested gateways.

Command Comments
ppp ifdetach intf=Internet Drop PPP
ppp ifattach intf=Internet Connect PPP
Linksys PAP2 type devices and Cisco SPA112 and similar. VF with bonus Music On Hold.
Other Jems
More content going here.

/Software/firmwares/snom300-8.7.3.25.11-SIP-f.bin

This allows Multi-function Function Keys, such as combined Busy Lamp Monitoring and Call Pick-Up!

For example, Context, choose the matching ID, Type is BLF, Number

Don't panic when saving converts the format

Gigaset DECT Bases
Neat units, with broad handset compatability.

Made safer by following this article:

https://teamwork.gigaset.com/gigawiki/pages/viewpage.action?pageId=336560276

Openreach SSFPs - Misunderstood as Service Specific Face Plate
They're officially Service Specific Front Plates!

MK1 - was the original VDSL iPlate

MK2 - contains an in-built RF filter to handle.

MK3 - contains an improved RF filter to better handle REIN - it has a few extra turns on the coil.

So on a good quality short line an MK2 could go faster, but it would be less effective at handling noise or errors.

Network Discovery
The advanced - ip - scanner . com is pretty decent. On a mobile or tablet fing is suggested.
Close
Bye bye.