• Publicidad

Usar Net::Telnet::Cisco y usar algo parecido a revers telnet

¿Eres administrador de sistemas? Este foro es para todos aquellos temas relacionados con el uso de Perl para administración de sistemas.

Usar Net::Telnet::Cisco y usar algo parecido a revers telnet

Notapor raul2011 » 2011-10-17 20:38 @901

¡¡Hola y buenas noches a todos!! Les cuento lo que quisiera hacer: me gustaría tan solo saber si se puede hacer con el módulo Net::Telnet::Cisco.

Supongamos que yo podría llegar por telnet a un routerA que a su vez ve a varios routers, llamémosle routerB y RouterC, el inconveniente radica en que por ruteo no puedo ver los routersB y C, solo el routerA, por lo que pude ver Net::Telnet::Cisco usa un objeto session para establecer conexión contra un router por telnet.

Se podría hacer una session de telnet dentro de otra o algo así.

Físicamente sería, telnet routerA y una vez logueado, telnet al routerB o C.

¿Eso se puede hacer con este módulo en Perl?

Muchas gracias si me pueden orientar.
saludos.
raul2011
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2011-10-14 10:28 @478

Publicidad

Re: Usar Net::Telnet::Cisco y usar algo parecido a revers telnet

Notapor salva » 2011-10-20 03:09 @173

No probado:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my $t = Net::Telnet::Cisco->new(...);
  2. $t->login(...);
  3. $t->print("telnet servidor2\n"); # o "...\r\n" ?
  4. $t->login(...);
  5.  
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
Avatar de Usuario
salva
Perlero nuevo
Perlero nuevo
 
Mensajes: 200
Registrado: 2008-01-03 15:19 @680

Re: Usar Net::Telnet::Cisco y usar algo parecido a revers telnet

Notapor raul2011 » 2011-10-24 09:39 @443

Muchas gracias por la respuesta... Recién probé y ¡¡¡anduvo perfecto!!! Estaba probando con waitfor() y print() y tenía problemas con el prompt. La verdad, por ignorancia no usé el método login()... puesto que pensaba que solo servía cuando se creaba la primera conexión telnet.

De nuevo ¡¡¡muchas gracias a todos!!!

¡¡Saludos!!
raul2011
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2011-10-14 10:28 @478

Usar Net::Telnet::Cisco y usar algo parecido a revers telnet

Notapor remotizadorr » 2012-10-17 17:36 @775

Hola,

necesito configurar varios router Cisco, los cuales están accesibles a través de un router "remotizador" o reverse telnet.

Estuve probando con el módulo Net::Telnet::Cisco y con la solución planteada anteriormente pero no me funcionó. En mi caso particular el router remotizador lo que tiene en su configuración es un macheo a nivel de puertos de cada uno de los otros router. Por ejemplo para acceder a un router tengo dos formas: entrar primero por telnet al remotizador y luego digitando router1 y haciendo dos enter accedo al router en cuestión o directamente desde cmd poniendo la IP del remotizador + el puerto del router que quiero acceder.

Lamentablemente no he podido conectarme con Perl a los otros router ya sea por un camino u otro.

¡¡¡Espero me puedan ayudar!!!
Gracias.
remotizadorr
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2012-10-17 17:07 @755

Re: Usar Net::Telnet::Cisco y usar algo parecido a revers te

Notapor explorer » 2012-10-17 22:12 @967

Bienvenido a los foros de Perl en Español, remotizadorr.

Con dump_log() puedes probar a ver qué es lo que te responde la máquina. Y con input_log(), lo que le has enviado.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Usar Net::Telnet::Cisco y usar algo parecido a revers te

Notapor remotizadorr » 2012-10-25 17:06 @754

Gracias por la pronta respuesta. Voy a probar y te mantengo al tanto de los avances.

Saludos.
remotizadorr
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2012-10-17 17:07 @755


Volver a Administración

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados