elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Script bash reiniciar ruter
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Script bash reiniciar ruter  (Leído 2,125 veces)
][op!ok

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Script bash reiniciar ruter
« en: 18 Diciembre 2012, 04:58 am »

Hola< a buenas horas.
el caso es que tengo un ruter al que me gusta reseter desde consola por telnet, el proceso es
>telnet 192.168.1.1
>Login: ****
>Password: **.....

>reboot
La pregunta es como meter todo esto en un script, guardarlo en un archivo  y solo con pone "newip" en consola me lo reseteara.
buscando por internet no encontre nada de este estilo.


En línea

T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.926


Ver Perfil WWW
Re: Script bash reiniciar ruter
« Respuesta #1 en: 18 Diciembre 2012, 11:53 am »

El programa de descargas jdownloader tiene incorporado un modulo llamado reconection donde te lo ponen bastante fácil. Tienes varios routers (1362 modelos) con sus scripts o puedes buscar tu modelo y pegar el script en el programa.


« Última modificación: 18 Diciembre 2012, 12:03 pm por T0rete » En línea

][op!ok

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Script bash reiniciar ruter
« Respuesta #2 en: 18 Diciembre 2012, 20:35 pm »

Gracias. pero queda la cuirosidad como hacerlos con un script .
En línea

T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.926


Ver Perfil WWW
Re: Script bash reiniciar ruter
« Respuesta #3 en: 18 Diciembre 2012, 20:52 pm »

Mañana lo miro, no se si hay algún script, apartado para ello si, seguro. El problema es que la mayoría de los routers tienen el web Server activo pero no siempre está habilitada la gestión por telnet
« Última modificación: 18 Diciembre 2012, 20:54 pm por T0rete » En línea

T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.926


Ver Perfil WWW
Re: Script bash reiniciar ruter
« Respuesta #4 en: 19 Diciembre 2012, 12:33 pm »

Puedes ver el script que se genera pero no te lo escribe en bach por el tema de ser a través de http
En línea

-Myx-

Desconectado Desconectado

Mensajes: 39



Ver Perfil
Re: Script bash reiniciar ruter
« Respuesta #5 en: 20 Diciembre 2012, 20:26 pm »

Copy-paste, pero se que me sirvio en otra oportunidad.

Código
  1. #!/usr/bin/expect
  2. set timeout 20
  3. set ip [lindex $argv 0]
  4. set port [lindex $argv 1]
  5. set user [lindex $argv 2]
  6. set password [lindex $argv 3]
  7.  
  8. spawn telnet $ip $port
  9. expect "'^]'."
  10. sleep .1;
  11. send "\r";
  12. expect
  13. {
  14.  "login:"
  15.  {
  16.        send "$user\r"
  17.        expect "Password:"
  18.        send "$password\r";
  19.        interact
  20.  
  21.  }
  22.  
  23.  "host: Connection refused"
  24.  {
  25.    send_user "ERROR:EXITING!"
  26.    exit
  27.  }
  28.  
  29. }

Código:
http://stackoverflow.com/questions/7789710/expect-script-to-automate-telnet-login
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
script bash (ubuntu): Parar un proceso sin salir del script (SOLUCIONADO)
Scripting
moikano→@ 6 11,070 Último mensaje 28 Octubre 2010, 15:48 pm
por moikano→@
[Bash script] equivalente de goto en batch para bash (SOLUCIONADO)
Scripting
moikano→@ 4 16,138 Último mensaje 4 Noviembre 2010, 15:58 pm
por moikano→@
[Bash] Abrir un proceso o otro script bash en una nueva shell
Scripting
nhaalclkiemr 2 14,022 Último mensaje 27 Agosto 2011, 06:23 am
por nhaalclkiemr
conversion de KiB/s a KB/s (bash script)
Scripting
xkiz ™ 1 3,117 Último mensaje 4 Enero 2012, 20:08 pm
por BlackZeroX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines