domingo, 20 de febrero de 2011

Reconexion JDownloader Ubuntu Modem Thomson TG585 v7

Uno de mis mas grandes problemas con JDownloader era el tener que reconectar manualmente mi modem thomson TG585 v7, en internet encontre algunos tutoriales pero nada funciono realmente, asi que tomando como base esa información logre hacer que funcionara la reconexion en JDownloader desde Ubuntu 10.10 y estos son los pasos para lograrlo:

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
Y ya solo falta dar click en el boton "Cambiar IP" y comprobar que todo esta bien.

9 comentarios:

  1. muy bueno tu blog!!!!! gracias, me has ayudado mucho, no se que hubiera hecho sin esta informacion :) gracias!!!!!! NVELE

    ResponderEliminar
  2. Hola 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!

    ResponderEliminar
  3. Ya lo conseguí de otra manera, muchas gracias!

    ResponderEliminar
  4. Muchas gracias, después de años intentandolo, por fin logré hacer que jdownloader obtuviera nueva IP cuando lo necesitara.


    Saludos

    ResponderEliminar
  5. Muchisísisimas GRACIAS hermano.

    ResponderEliminar
  6. Cual 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.

    Saludos

    ResponderEliminar
  7. me podrias explicar bien el primer paso no entiendo como instalar el autoexpect

    ResponderEliminar
  8. al guardar el .sh no aparece luego en el jdownloader

    ResponderEliminar
  9. ya
    hay que darle control h para que muestre archivos ocultos
    ahoro es solo que no cambia en auto hay que darle al boton

    ResponderEliminar