
Mucho hay dicho sobre como cambiar tu ip reiniciando el modem, pero no tanto de como hacerlo sin reiniciar. En este post te voy a explicar como hacer un script para que con un simple click, cada vez que lo ejecutes, tu modem cambie la dirección IP.
Resumen LVL 5.
vamos a hacer una scrip vbs que nos permita :
- entrar por telnet al modem
- reiniciar el vinculo ADSL
- salir
Manos a la obra.
1. abrir un block de notas.
2. escribí lo siguiente
Const IPMODEM = "192.168.1.254"
Const USUARIO = "admin"
Const PASSWORD = "tomenague"
Const SINUSUARIO = false
COMANDOS = Array("modify dsl config loop stop","modify dsl config loop start"

Set WshShell = WScript.CreateObject("WScript.Shell"

WshShell.Run "telnet "+IPMODEM, 9
WScript.Sleep 500
if not SINUSUARIO then
WshShell.SendKeys USUARIO
WshShell.SendKeys "{ENTER}"
end if
WshShell.SendKeys PASSWORD
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1500
For i = 0 to UBound(COMANDOS)
WshShell.SendKeys COMANDOS(i)
WshShell.SendKeys "{ENTER}"
WScript.Sleep 5000
Next
WshShell.SendKeys "exit"
WshShell.SendKeys "{ENTER}"
WScript.quit
3. Debes modificar la direccion IP, en mi caso en 192.168.1.254, vos tendrías que poner la de tu modem, por ejemplo 10.0.0.2 ó 192.168.0.1 ó 192.168.1.1.
IPMODEM = "10.0.0.2"
ó
IPMODEM = "192.168.0.1"
4. Lo siguiente es modificar el usuario y la contraseña, en mi caso es admin tomenague, pero puedes necesitar colocar admin alvlgeddl o admin CalVxePV1! o la que fuera según tu proveedor.
Const USUARIO = "admin"
Const PASSWORD = "tomenague"
ó
Const USUARIO = "admin"
Const PASSWORD = "alvlgeddl"
ó
Const USUARIO = "admin"
Const PASSWORD = "CalVxePV1!"
5. En este punto cave aclarar que algunas sesiones de telnet no necesitan escribir el usuario, por lo que solo debes escribir la contraseña. Para ello
Const SINUSUARIO = false
ó
Const SINUSUARIO = true
6. Dependiendo del modelo de tu modem deberías modificar los comandos:
Huawei SmartAX MT88
COMANDOS = Array("modify dsl config loop stop","modify dsl config loop start"

Zixel p660
COMANDOS = Array("wan adls reset"

si tenes otro modelo de modem avisame y lo agrego aqui, pero estos son los mas comunes.
7. grabar con el nombre CambiarIP.vbs y listo
Para usar la scrip solo deberías hacer doble click y el modem se desconectará y re-conectará automáticamente a internet.
