Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Manipular router Cisco con Perl

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto
Mensaje Mar Jun 26, 2007 9:07 am
perlo
Perlero Nuevo
Perlero Nuevo
Registrado: 08 Nov 2006
Mensajes: 17
Manipular router Cisco con Perl Responder citando

Tengo un router Cisco con un Access List donde solo ciertas IP están permitidas para pasar tráfico pero todos los días hay que agregar IP nuevas, etc. Yo me hice un programa Perl que me muestra la configuración del router, etc, pero no me es posible agregar una IP... Me gustaría saber si esto es posible.

Saludos a todos
Mensaje Mar Jun 26, 2007 9:37 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4036
Ubicación: Valladolid, España
Responder citando

Yo estoy convencido de que si tienes acceso al Cisco en modo consola, entrando con su usuario y contraseña, podrás hacer todo lo que quieras, usando módulos como por ejemplo Net::Telnet::Cisco::IOS.

En este foro hay algunos hilos que hablan del tema Cisco. Usa el sistema de búsqueda.

Por ejemplo:
http://perlenespanol.baboonsoftware.com/foro/viewtopic.php?p=3164
http://perlenespanol.baboonsoftware.com/foro/viewtopic.php?t=1088

(Hay alguno más, pero creo que son los mejores).

En uno de ellos hay un ejemplo mío para hacer una ejecución de una serie de comandos en un conjunto de routers.
Mensaje Mie Jul 11, 2007 12:47 pm
Kiloko
Perlero Adicto
Perlero Adicto
Registrado: 10 Jul 2007
Mensajes: 244
Ubicación: MOnterrey NL
Respuesta Responder citando

¿No será que se pierde la configuración al salir?
O que no defines bien el parámetro terminal para poder dejar las IP libres... Chécate eso por que tuve un problema similar y era por los permisos.


Código:
CONFIGURACIÓN DE SNMP Y RMON EN ROUTERS Y SWITCHES CISCO

• Un gestor SNMP
• Un agente SNMP
• Una MIB (Management Information Base)

CÓDIGO

Router> enable
Router# configure terminal
Router(config)#
Router(config)# Exit

Router# show running-config   # Despliega informe de estado del sistema; se verifica la configuración snmp
Mensaje Mie Jul 11, 2007 12:53 pm
perlo
Perlero Nuevo
Perlero Nuevo
Registrado: 08 Nov 2006
Mensajes: 17
Responder citando

Ya lo solucioné... Muchas gracias a todos por las respuestas. Ahora tengo una interfaz web que controla al Cisco. Smile
Mensaje Lun Ago 06, 2007 3:50 pm
alvgutierr
Perlero Nuevo
Perlero Nuevo
Registrado: 06 Jul 2007
Mensajes: 16
SNMP OID?? Responder citando

Siguiendo con este hilo

Para poder comunicarme con un router Cisco 6500 estoy tratando de utilizar Net::SNMP para realizar una consulta al router
Perl:
$response = $session->get_request($OID);

y para leer la respuesta
Perl:
print $response->{$OID}."\n";


Entiendo algo de SNMP he leído algo pero no comprendo bien los ¿MIB?
Entonces, ¿cómo puedo saber qué OID tengo que consultar?


y para eso pregunto

¿Cómo encuentro el OID correcto para consultar por las interfaces activas del router, o saber la velocidad de sus enlaces?
Mensaje Mar Ago 07, 2007 3:51 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4036
Ubicación: Valladolid, España
Responder citando

Lo normal es que lo diga el fabricante, pero en Internet he encontrado algunos buscadores, como este:
http://www.alvestrand.no/objectid/top.html
Mensaje Dom Feb 24, 2008 10:05 am
TELCO71
Perlero Nuevo
Perlero Nuevo
Registrado: 10 Ago 2006
Mensajes: 48
Ubicación: Buenos Aires / Argentina
Responder citando

Estimado Explorer , Laughing

¿Alguien realizó el backup de la configuración de un router Cisco a través de SNMP? Tengo solo la comunidad de read-only (RO ) y acceso vía SNMP. Por lo que solo puedo hacer un "sh configure" o "Sh startup-config" y lo quiero grabar en un archivo de texto plano por cada equipo.

¿Alguien ya lo utilizó de esta forma mediante un script de Perl? Rolling Eyes

Saludos y gracias,
Telco
Mensaje Dom Feb 24, 2008 10:56 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4036
Ubicación: Valladolid, España
Responder citando

Se podría intentar con el protocolo CDP (Cisco Discovery Protocol), con el módulo SNMP::Info::CDP.

Lo que desconozco es si ese protocolo sirve para sacar la configuración.

Y si no... usar el SNMP::Info o el más bajo, el Net::SNMP.

Entra en CPAN y busca por las palabras "Cisco SNMP". Salen módulos exclusivos para ciertos tipos de router, dependientes casi todos de la rama SNMP::Info.

Otro módulo interesante es uno específico para la configuración, también a través del SNMP: Cisco::CopyConfig.
Mensaje Mie Abr 02, 2008 2:43 pm
majitop1986
Perlero Nuevo
Perlero Nuevo
Registrado: 02 Abr 2008
Mensajes: 56
plis ayuda!! Responder citando

perlo escribió:
Ya lo solucioné... Muchas gracias a todos por las respuestas. Ahora tengo una interfaz web que controla al Cisco. Smile


¡Hola! necesito tu ayuda ¿tu crees que podamos escribirnos para entrar en contacto?
Mensaje Vie Ago 29, 2008 10:01 pm
bboyhacks
Perlero Nuevo
Perlero Nuevo
Registrado: 29 Ago 2008
Mensajes: 4
Responder citando

Hacer que el router guarde la configuración es fácil

Código:
copy runing config-startup-config

o
Código:
wr


Hacen lo mismo los dos comandos.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group