Habilitar SNMP al router Thompson TG585 v7

Esta mañana al intentar conectar a internet me he encontrado que tenía el router desconectado desde las 3 de la mañana. Lo primero que he pensado ha sido que el proveedor no se había podido cobrar del banco y me ha cerrado el grifo. Al acceder a la consola Web me he encontrado que estaba desconectado. He pulsado el botón Connect to DSL y oh maravilla ... ha conectado. Me quedado preocupado. He decido empezar a monitorizar el router por SNMP, y si puedo ya de paso lo integraré con mi demonio de refresco de DynDns. Cuando he intentado conectar por SNMP a mi router Thompson TG585v7 con las consultas:

snmpwalk -c public -v 1 192.168.1.100 .1

snmpwalk -Os -c public -v 1 192.168.1.100
... no he obtenido ninguna respuesta. Para habilitar SNMP en este router tenemos primero que conectar como admin al router vía telnet. Luego ejecutar la siguiente secuencia de comandos:
  1. Habilitar el agente SNMP del router
    service system modify name=SNMP_AGENT state=enabled  log=enabled
  2. Permitir que todos los equipos de mi LAN (192.168.1.0/24) puedan hacer consultas SNMP al router.
    service system ipadd name SNMP_AGENT ip 192.168.1.[1-254]
  3. Impedir que SNMP esté accesible desde Internet, aunque seguramente no funcione, pero más vale prevenir.
    service system ifdelete name=SNMP_AGENT group=wan
  4. Habilitar acceso SNMP a la LAN, aunque tampoco tengo claro que funcione correctamente, pero igual que antes, más vale prevenir:
    service system ifadd name=SNMP_AGENT group=lan
  5. Permitir acceso de lectura a la comunidad public, aunque parece como si usara el nombre de la comunidad como contraseña. Yo lo he hecho aún así lo he hecho.
    snmp community add securityname=ROCommunity communityname=public
  6. Guardar los cambios para que cuando se reinicie el router
    saveall
Podemos saber el listado de IPs configuradas en el router ejecutando la consulta:
snmpwalk -c public -v 1 192.168.1.100 .1.3.6.1.2.1.4.20.1
En el CD de drivers que envía Tele2 con el Router hay un directorio llamado SNMP_MIBs donde encontraremos todas la Mibs para las versiones v1, 2c y 3 del protocolo, que podemos incluirle a nuestro cliente SNMP para indagar en las posibilidades de configuración: toda una maravilla y un detalle por parte del distribuidor. Felicidades.

2 comentarios:

Anónimo dijo...

Gracias, me fue muy útil.

Anónimo dijo...

¡Muchísimas gracias colega!