• Publicidad

Realizar muchas conexiones a un mismo switch Cisco

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

Re: Realizar muchas conexiones a un mismo switch Cisco

Notapor explorer » 2012-04-18 03:20 @180

No lo he pensado mucho, pero quizás con un bucle fork(). Con Parallel::ForkManager, por ejemplo.

P.D. ¡Vaya respuesta para mi mensaje número 10.000! :lol: :lol: :lol:
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Re: Realizar muchas conexiones a un mismo switch Cisco

Notapor seguridadenmimail » 2012-04-18 17:36 @775

Estuve probando pero no obtengo la conexión que necesito.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $reporte = "reporte.txt";
  2.  
  3. open (F,">> $reporte");
  4.  
  5. use Parallel::ForkManager;
  6. $pm = Parallel::ForkManager->new(4);
  7.  
  8. foreach my $i (1..4) {
  9.     $pm -> start($i) and next;
  10.         $comando = qx(telnet 192.168.3.110 23);
  11.         print "conexion numero $i\n";
  12.         print $comando;
  13.         print F "conexion numero $i\n";
  14.         print F $comando;      
  15.     $pm->finish;  
  16.    };
  17. $pm->wait_all_children;
  18.  
  19.  
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


El contenido del archivo "reporte.txt" es el siguiente:

conexion numero 1
conexion numero 2
conexion numero 3
conexion numero 4


No puedo lograr de ejecutar el comando.
Última edición por seguridadenmimail el 2012-04-18 17:47 @782, editado 1 vez en total
seguridadenmimail
Perlero nuevo
Perlero nuevo
 
Mensajes: 69
Registrado: 2011-08-30 19:28 @853

Re: Realizar muchas conexiones a un mismo switch Cisco

Notapor explorer » 2012-04-18 17:43 @780

Claro, porque solo lo has ejecutado en la línea 2.

Debes meter esa línea antes de la 11.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Realizar muchas conexiones a un mismo switch Cisco

Notapor seguridadenmimail » 2012-04-19 07:47 @366

Utilizando otro comando funciona el script, eso es lo raro. Hice el cambio como comentas en tu post.
seguridadenmimail
Perlero nuevo
Perlero nuevo
 
Mensajes: 69
Registrado: 2011-08-30 19:28 @853

Re: Realizar muchas conexiones a un mismo switch Cisco

Notapor explorer » 2012-04-19 09:31 @438

Es posible que la ejecución de telnet no genere ninguna salida hacia la salida estándar, que es lo que está capturando qx().

Si con Net::Telnet::Cisco no conseguiste conectarte, quizás puedas con Net::Telnet (ejemplo).

Y si no... ir pensando en usar algo parecido a Expect, como por ejemplo, Expect::Angel.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Anterior

Volver a Administración

¿Quién está conectado?

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