Thomson SpeedTouch 510 and SNMP – BroadbanterBanter

I’ve just got SNMP working on my Thomson SpeedTouch 510 ADSL router, so I can better

monitor my bandwidth in order to decide whether to move from a 512 unlimited account

to a Max DSL 20GB capped one.

For the benefit of future googlers, here are some solutions to issues

I ran into:

1) I’m running the latest 4.3.2.6.0 firmware – I upgrading in the hope

that it might support multicast, but I haven’t had any success with

it.

2) The username you log in as with this firmware is « Administrator ».

3) You need to turn on the SNMP client

telnet to the router,

then service = system = list

….

13 SNMP_AGENT udp 161 disabled

….

enable it

| {Administrator}[service system]=modify

| name = SNMP_AGENT

| [state] = enabled

| [log] =

6) Set community names – RO = public and RW = private:

snmp = community

{Administrator}[snmp community]=modify

securityname = ROCommunity

communityname = public

Please retype communityname for verification.

communityname = public

:snmp community modify securityname=ROCommunity communityname=_DEV_435BF38718FA44D1

{Administrator}[snmp community]=modify

securityname = RWCommunity

communityname = private

Please retype communityname for verification.

communityname = private

:snmp community modify securityname=RWCommunity communityname=_DEV_8F162D13A059CB2D

Then save the config

{Administrator}=config

{Administrator}[config]=save

filename = user

:config save filename=user

5) I have the router configured not to do NAT – I need to address the

router with its internal address – if I use the external address it

replies with the internal one:

# tcpdump -n -vv -i eth1 udp port 161

tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 68 bytes

15:13:01.523592 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], length: 68)

82.68.155.89.50567 82.68.155.94.161: { SNMPv1 { GetNextRequest(11) R=132504297 [|snmp] } }

15:13:01.525542 IP (tos 0x0, ttl 64, id 4219, offset 0, flags [none], length: 85)

192.168.1.254.161 82.68.155.89.50567: { SNMPv1 { GetResponse(11) R=132504297 [|snmp] } }

$ snmpwalk -v1 -c public 192.168.1.254 .1.3.6.1.2.1

SNMPv2-MIB::sysDescr.0 = STRING: SpeedTouch 510

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.637.61.2

SNMPv2-MIB::sysUpTime.0 = Timeticks: (265319) 0:44:13.19

SNMPv2-MIB::sysContact.0 = STRING: Service Provider

SNMPv2-MIB::sysName.0 = STRING: router

SNMPv2-MIB::sysLocation.0 = STRING: Customer Premises

SNMPv2-MIB::sysServices.0 = INTEGER: 72

viaThomson SpeedTouch 510 and SNMP – BroadbanterBanter.