1.- instalar expect, esto se logra facilmente con la siguiente orden desde nuestra querida terminal
sudo apt-get install expect
2.- crear un archivo llamado ".changeip" o como mejor les paresca, esto lo logramos con gedit desde la termial:
gedit .changeip
3.- añadimos esto al archivo que acabamos de crear, guardamos y cerramos
#!/bin/bash
expect<<EOF
set timeout 10
spawn telnet dsldevice
expect "Username :*"
send "usuario\r"
expect "Password :*"
send "contraseña\r"
expect "*=>"
send "ppp ifdetach intf=Internet\r"
expect "*=>"
send "ppp ifattach intf=Internet\r"
expect "*=>"
send "exit"
exit
EOF
cambiando usuario por tu nombre de usuario del modem (que normalmente es TELMEX) y contraseña por... adivinaron! tu contraseña del modem (que normalmente es la clave wep con la que te conectas sin quitar los "\r" solo cambien lo que esta en negrita
4.- le damos permisos de aplicación al pequeño script que acabamos de crear con la siguiente orden en otra terminal
sudo chmod +x /home/usuario/.changeip
obviamente cambiando "usuario" por TU usuario
5.- cerramos todo y abrimos el JDownloader y el la pestaña de ajustes modificamos la configuracion de "Reconexion y router" abriendo la "subpestaña" externo y el la casilla donde dice Comando (usa rutas de directorio absolutas) le ponemos la direccion del script que acabamos de crear quedando de esta manera:
:D |
muy bueno tu blog!!!!! gracias, me has ayudado mucho, no se que hubiera hecho sin esta informacion :) gracias!!!!!! NVELE
ResponderEliminarHola compa, muchas gracias por el artículo. Me está costando llevar a cabo la tarea. Vamos a ver, la clave wep es la contraseña del wifi? Y el usuario del modem es el que viene por defecto normalmente admin? Llevo 15 días con Ubuntu, me está gustando mucho. Salud!
ResponderEliminarYa lo conseguí de otra manera, muchas gracias!
ResponderEliminarMuchas gracias, después de años intentandolo, por fin logré hacer que jdownloader obtuviera nueva IP cuando lo necesitara.
ResponderEliminarSaludos
Muchisísisimas GRACIAS hermano.
ResponderEliminarCual es la diferencia con el expect de MAC OSX?, desafortunadamente no he podido lograrlo con el script que está aquí, aparentemente el lenguaje es diferente, porque no lo permite, si pudieras ayudarme te lo agradecería.
ResponderEliminarSaludos
me podrias explicar bien el primer paso no entiendo como instalar el autoexpect
ResponderEliminaral guardar el .sh no aparece luego en el jdownloader
ResponderEliminarya
ResponderEliminarhay que darle control h para que muestre archivos ocultos
ahoro es solo que no cambia en auto hay que darle al boton