Bien miren yo tenía un script que me cambiaba la IP pero se tardada 2 minutos aproximadamente o hasta tres ya que lo que hacía era reiniciar el modem y navegando en internet encontré otro que lo hacía en menos tiempo 40 segundos aproximadamente, pero viendo el script me di cuenta de que muchos pasos no eran necesarios así que le empecé a borrar cosas hasta que me quedo esto y sigue cambiando la IP este es el script:

Falta agregar que se tarda solo 9 segundos eso es lo que se tarda en canbiarme la IP

Esto va en el método LiveHeader/Curl

En usuario es TELMEX en mayúsculas

En contraseña es la wepkey que trae por default el modem en la parte de atrás

IP del Router es 192.168.1.254

[[[HSRC]]]


POST /Forms/WAN_1 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
HiddenFlag=0&TiscaliFlag=0&Pvc_Index=0&NodeFlag=0&wan_VPI=8&wan_VCI=81&wan_ActiveSelect=00000001&wan_Mode=
00000000&wanModeFlag=0&wan_Encapsulation=PPPoE&wanEncapFlag=0&wan_Multiplex=LLC&wan_ServiceName=&wan_UserN
ame=XXXXXXXXXX@prodigyweb.com.mx&wan_Password=XXXXXXXXXXXXXXXXXX
=AUTO&wan_DefaultRoute=YES&wan_NAT=YES&wan_DynIP=DynamicIP&wan_ConnectSel=Conn_Keep_Alive&wan_TcpMSS=0&wan
_TCPMTU=0&wan_RipEnable=No&wan_MulticastEnable=No&DeleteFlag=0&HG520CH_SPECIAL_Flag=0&EnableConfigFlag=1&P
VCModeConfigFlag=0
[[[/REQUEST]]]
[[[/STEP]]]
[[[/HSRC]]]

Si les sirve me avisan y si no pues también.

Nota: canbiar las XXXXXXXXX por su usuario de prodigy y su pas de prodigy gracias al usuario RIROQUE por este dato