Título: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 20 Octubre 2008, 00:06 am Hola ante toto gracias por leer el post, Me gustaría que me dijerais si se puede crear un script para cambiar automaticamente la IP. Este script lo quiero usar con el JDownloader para no tener que esperar en las descargas de rapidshared, actualmente evito esa espera de la siguiente manera: Ejecuto ipconfig /release con un archivo bat. Voy a Propiedades de conexión de área local, accedo a propiedades de protocolo TCP/IP, pongo la opción de usar la siguiente IP y pongo 1.2.3.1 Mascara subred 255.0.0.0. Doy a aceptar a todo, vuelvo a abrir propiedades de protocolo TCP/IP y pongo la opción de obtener IP automaticamente y obtener la DNS automaticamente, acepto todo y pudedo volver a descargar. El problema es que hay que estar delante del ordenador. He intentado con los siguientes scripts pero sin resultado puede que no sean correctos los busqué por internet:
@echo off ipconfig /release netsh interface IP set address Conexión de área local static 1.2.3.1 255.0.0.0 . . . . netsh interface ip set address name=Conexion de área local source=dhcp ipconfig /renew Al ejecutarlo me aparece lo siguiente: Configuración IP de Windows Adaptador Ethernet Conexión de área local : Sufijo de conexión específica DNS : Dirección IP. . . . . . . . . . . : 0.0.0.0 Máscara de subred . . . . . . . . : 0.0.0.0 Puerta de enlace predeterminada : Interfaz especificada no válida Conexion. Interfaz especificada no válida Conexion Tmabien he probado este: ipconfig /flushdns ipconfig /release ipconfig /renew exit Y este otro: netsh int ip set address name=Conexión de área local source=static 1.2.3.1 255.0.0.0 0.0.0.0 ipconfig /renew Ninguno funciona. Haber si me podeis ayudar como crear un script que haga todo eso automaticamente. La linea que tengo es de ONO y tengo un Modem. P:D. la barra de busqueda de solo me busca por google, teniendo la opción de busqueda en elhacker.net. Gracias. Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 20 Octubre 2008, 00:13 am Código: @Echo off ************* Atencioon colocar 2 DNS de tu ISP en los campos: set dns1=xxxxxxxxxx (quitar xxx obviamente) set dns2=xxxxxxxxxx (quitar xxx obviamente) ************* configura jdownloader para que despues de cada descarga ejecute este bat lo que hace es sumarte mas 1 a tu ip actual solo cuando tienes ip estatica. (ONO usa eso creo)........yo lo uso con rapget....... y a tu conexion de area local debes cambiarle el nombre por RED, eso.... salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 20 Octubre 2008, 17:05 pm Hola AriSlash gracias por responder, el script en si funciona perfectamente, lo que pasa que tengo el problema de que ONO usa IP dinamica, te explico lo que he visto haber si se puede solucionar: Cuando cambio la IP de forma manual la IP cambia pero la puerta de enlace predeterminada no cambia creo que es porque ONO da IPs dinamicas, por lo que he leido por internet la manera de cambiar la IP a estatica es llamando a los de ONO y que asignen una (añadiendo un plus a la cuota de pago).
Cuando ejecuto tu código veo en "Propiedades de RED" está cativada la opción de "usar la siguiente dirección de IP" hay una IP y la puerta de enlace predeterminada ha cambiado, en la opción de "usar las direcciones de servidor DNS" estan las DNS que puse (las cogí por internet) Hasta aqui todo perfecto, ya que es lo que hacía manualmente, pero no tengo internet creo que es por cambiar la puerta de enlace. Para arreglarlo tengo que poner la opción de "Obtener una dirección IP automaticamente" y Obtener la dirección del servidor DNS automáticamente. Obteniendo la vieja puerta de enlace predeterminada. Lo que me pregunto es si se puede poner alguna otra orden a tu código para que vuelva a obtener la IP autoamticamente (para reestablecer la antigüa Puerta de enlace) y la DNS automaticamente. Gracias por la ayuda, estoy aprendiendo bastantes cosas. Saludos _____Fox_Neo_____ Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 20 Octubre 2008, 17:41 pm Código: @Echo off si se puede source=dhcp salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: APOKLIPTICO en 20 Octubre 2008, 18:51 pm Igual aunque tengas IP dinámica, normalmente renovando el DHCP no cambia, normalmente tenés q apagar el modem x un par de dias y volverlo a encender, a menos q tengas ADSL, que en ese caso, con desconectarte y volverte a conectar, se te renueva la IP, x lo menos en Argentina...
Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 20 Octubre 2008, 19:52 pm Hola APOKLIPTICO, tengo ADSL, lo que es la IP cambia al hacer los pasos que hago, lo que no cambia es la Puerta de enlace. Gracias por responder. Saludos
Hola AriSlash he puesto la nueva orden pero no se restablece la configuración inicial por lo que no se habilita la conexión ¿He puesto el comando donde es?: @Echo off Title CAMBIO IP +1 por ari-slash@hotmail.com set dns1=62.42.230.135 set dns2=62.42.63.51 ipconfig ipconfig > ip.txt TYPE ip.txt | find /I "IP" > Line.txt FOR /F "TOKENS=2,3* DELIMS=:" %%i IN (LINE.TXT) DO SET R=%%i DEL *.txt set IP1=%R:~,12% SET PE=%IP1%1 set /a IP2= %R:~12% + 1 netsh interface ip set address name="RED" source=static %IP1%%IP2% 255.255.255.0 %PE% 1 netsh interface ip set dns "RED" static %dns1% netsh interface ip add dns name="RED" addr=%dns2% source=dhcp exit He probado a poner directamente la dirección de la puerta de enlace (SET PE=xxxxxxxxxx) se ejecuta bien (puede que sea una burrada no tengo ni idea de crear scripts :P)Lo que me pregunto es por qué no tengo conexión teniendo la puerta de enlace correcta ¿puede ser las DNS que no sean correctas? Aun así lo ideal sería si la configuración inicial se restableriera automaticamente Muchas gracias a tod@s por el tiempo dedicado. ____Fox_Neo_____ Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 21 Octubre 2008, 03:03 am Hola APOKLIPTICO, tengo ADSL, lo que es la IP cambia al hacer los pasos que hago, lo que no cambia es la Puerta de enlace. Gracias por responder. Saludos Hola AriSlash he puesto la nueva orden pero no se restablece la configuración inicial por lo que no se habilita la conexión ¿He puesto el comando donde es?: @Echo off Title CAMBIO IP +1 por ari-slash@hotmail.com set dns1=62.42.230.135 set dns2=62.42.63.51 ipconfig ipconfig > ip.txt TYPE ip.txt | find /I "IP" > Line.txt FOR /F "TOKENS=2,3* DELIMS=:" %%i IN (LINE.TXT) DO SET R=%%i DEL *.txt set IP1=%R:~,12% SET PE=%IP1%1 set /a IP2= %R:~12% + 1 netsh interface ip set address name="RED" source=static %IP1%%IP2% 255.255.255.0 %PE% 1 netsh interface ip set dns "RED" static %dns1% netsh interface ip add dns name="RED" addr=%dns2% source=dhcp exit He probado a poner directamente la dirección de la puerta de enlace (SET PE=xxxxxxxxxx) se ejecuta bien (puede que sea una burrada no tengo ni idea de crear scripts :P)Lo que me pregunto es por qué no tengo conexión teniendo la puerta de enlace correcta ¿puede ser las DNS que no sean correctas? Aun así lo ideal sería si la configuración inicial se restableriera automaticamente Muchas gracias a tod@s por el tiempo dedicado. ____Fox_Neo_____ no era ahi :¬¬ :xD pero mira aun no te entiendo mucho, lo uniko que debes hacer es ejecutar el script y la ip te cambia, para que quieres cambiar la puerta de enlace, si lo que vas a hacer es pasar por todas las ip de esa puerta de enlace ?? no cambies el SET PE.........sino que abajo ( en al linea de abajo) cambia esta zona netsh interface ip set address name="RED" source=static %IP1%%IP2% 255.255.255.0 %PE% 1 en vez de lo negrito, lo borras y colocas tu puerta de enlace, prueba eso si no te da inet el script es porque la nueva ip adquirida esta siendo usada por otro usuario de inet....porlo que te recomiendo que lo uses en la noche.. seguro que ono usa ip dinamica? generalmente par los cablemodems se usa ip estatica, se obtiene a traves de dhcp pero siempre es la misma.... salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 21 Octubre 2008, 16:38 pm Hola AriSlash gracias por responder, tienes razón ONO usa direccionamiento IP dinámica suministrado vía DHCP, la puerta de enlace creo que tiene que ser la misma porque sino no tengo línea, aunque tampoco funciona la DNS la obtiene automaticamente. Te dejo el enlace donde ví la manera de cambiar la IP manualmente haber si así puedes entenderme bien y desarrollar el script.
http://www.tripilandia.es/foro/manuales-moorhunt/8502-una-manera-de-renovar-ip-con-ono-al-menos-para-poder-hacer-mas-cuentas-o2.html (http://www.tripilandia.es/foro/manuales-moorhunt/8502-una-manera-de-renovar-ip-con-ono-al-menos-para-poder-hacer-mas-cuentas-o2.html) Por si no puedes ver la página Creo que para ver el contenido hay que estar registrado) mejor lo pongo aquí según está: Primer paso: abrimos el bloc de notas: escribimos lo siguiente: ipconfig /release Vamos a archivo - guardar como Lo bautizamos a nuestro gusto, en el ejemplo yo lo llamé prueba ip.bat, el nombre queda a vuestra elección, lo importante es la extension que tiene que ser bat a la fuerza. Lo guardamos en el escritorio, donde lo tendremos bien accesible, eligiendo en el desplegable Tipo, la opción Todos los archivos para que nos admita la extensión sin problemas. Todo esto lo podeis ver perfectamente en la imagen: (http://www.fotoranking.es/out.php/i26314_1borrar.jpg) http://www.fotoranking.es/out.php/i26315_2borrar.jpg Paso segundo: hacemos doble click en el archivo bat, ¡hala ya la habeis liado por hacerme caso!, ¿a que os habeis quedado sin conexión a internet? pues creo que ya no tiene remedio ... tranquilos en un momento lo arreglamos, caso de no ser así aconsejo tener a mano las páginas amarillas abiertas por la zona de servicios técnicos para no andar perdiendo el tiempo. Vamos a conexiones de red en mi caso, en otros dónde corresponda, (http://www.fotoranking.es/out.php/i26316_Conexion1.png) Doble click en propiedades (http://www.fotoranking.es/out.php/i26318_Conexion3.jpg) En la pestaña general nos vamos al desplegable y hacemos doble click en protocolo Internet TCP/IP (http://www.fotoranking.es/out.php/i26319_Conexion4.jpg) Elegimos las opción de usar la siguiente dirección IP y ponemos lo que queramos en Dirección Ip, luego la va a cambiar así que da igual, en máscara de subred la de la imagen en mi caso me funciona y probablemente os salga automáticamente. marcamos asimismo la opción usar las siguientes direcciones de servidor DNS según está y aceptamos (http://www.fotoranking.es/out.php/i26320_Conexion5.jpg) Aceptamos de nuevo. (http://www.fotoranking.es/out.php/i26321_Conexion6.jpg) Volvemos a hacer doble click en propiedades. (http://www.fotoranking.es/out.php/i26322_Conexion7.jpg) Otra vez doble click en Protocolo internet, esto ya lo conocemos (http://www.fotoranking.es/out.php/i26323_Conexion8.jpg) Marcamos las opciones de las flechas Obtener una dirección IP automáticamente y obtener la dirección del servidor DNS automáticamente sin rellenar nada por supuesto y aceptamos (http://www.fotoranking.es/out.php/i26324_Conexion9.jpg) Nuevamente aceptamos (http://www.fotoranking.es/out.php/i26325_Conexion10.jpg) Nos vamos a soporte y ya vemos nuestra nueva IP, para asegurar más le damos a reparar y esperamos a que acabe el proceso y... ¡listo ya acabamos!, todo dura una vez que se coge practica menos de un minuto. Ahora ya podemos crear más cuentas de o2 en el moorhunt o seguir descargando sin mucha espera de Rapidshare o Megaupload, esto aún no lo he probado aviso. Espero que ahora sepas a lo que me refiero, si un script puede hacer todo eso automáticamente, si lo hace Jdowloader se puede configurar para que ejecute un archivo cuando no descarga. Así está antes de ejecutar el script: (http://www.fotoranking.es/out.php/i26310_1imagen.jpg) Y así después de ejecutarlo: (http://www.fotoranking.es/out.php/i26311_2imagen.jpg) Lo unico que le falta al script es algo para que lo vuelva a porner así: (http://www.fotoranking.es/out.php/i26310_1imagen.jpg) Al realizar estos cambios consigo volver a descargar perfectamente. Gracias por todo. Un saludo. ____Fox_Neo_____ Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 21 Octubre 2008, 20:11 pm si era solo eso, prueba esto
Código: @echo off no olvides cambiarle el nombre de conexiones de area local a RED salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 22 Octubre 2008, 00:02 am Hola de nuevo AriSlash todavía no funciona aunque nos vamos acercando.
He puesto el script (corrigiendo el comando ipcogif /release por ipconfig release en los dos) al ejecutarlo me dice: 0.0.0.0 no es un valor aceptable para gateway dhcp ya está habilitado en interfaz He puesto la puerta de enlace 1.2.3.1 255.0.0.0 xx.xxx.xx.xxx Al ejecutarlo me aparece lo siguiente: Configuración IP de Windows Adaptador Ethernet RED : Sufijo de conexión específica DNS : Dirección IP. . . . . . . . . . . : 0.0.0.0 Máscara de subred . . . . . . . . : 0.0.0.0 Puerta de enlace predeterminada : La sintaxis proporcionada para este comando no es válida. Consulte la ayuda corr espondiente a este comando. Uso: set address [name=]<cadena> [[source=]dhcp | [source=] estática [addr=]dirección IP [mask=]máscara de subred IP] [[gateway=]<dirección IP>|none [gwmetric=]entero] Parémetros: Tag Valor name - Nombre de la interfaz. source - Uno de los valores siguientes: dhcp: Define DHCP como el origen para configurar las direcciones IP de una interfaz determinada. estática: Define el origen para configurar direcciones IP para la configuración estática local. gateway - Uno de los valores siguientes: <dirección IP>: Una puerta de enlace predeterminada para la dirección IP predeterminada que est á configurando. none: No se han configurado puertas de enlace predeterminad as. gwmetric - Métrica de la puerta de enlace predeterminada. Este campo n o debe definirse si la puerta de enlace se ha definido como ' none'. Las opciones siguientes sólo se utilizan si el origen es 'static': addr - Una dirección IP de una interfaz especificada. mask - La máscara de subre de la dirección IP especificada. Notas: Utilizado para modificar el modo de configuración de la dirección de DHCP a modo estático o de modo estático a DHCP. Agrega direcciones IP en una int erfaz con dirección IP estática o agrega puertas de enlace predeterminadas. Ejemplos: set address name="Conexión de área local" source=dhcp set address estática local 10.0.0.9 255.0.0.0 10.0.0.1 1 Quedandose así: (http://www.fotoranking.es/out.php/i26460_Conexinfinal.jpg) (http://www.fotoranking.es/out.php/i26462_Conexinfinal2.jpg) Pero no se ha restablecido la conexión para ello he añadido el comando ipconfig /renew: @echo off title IP por ari-slash@hotmail.com ipconfig /release netsh interface ip set address name="RED" source=static 1.2.3.1 255.0.0.0 xx.xxx.xx.xxx netsh interface ip set address name="RED" source=dhcp ipconfig /release ipconfig /renew exit Antes de ejecutar el script despues de ejecutar el script (http://www.fotoranking.es/out.php/i26467_Conexinfinal3.jpg) (http://www.fotoranking.es/out.php/i26467_Conexinfinal3.jpg) El problema es que la la IP no cambia con lo que estamos en las mismas ¿ por que devuelve la vieja IP y no otra nueva , cuando manualmente si que da otra? Forma manual: Antes (http://www.fotoranking.es/out.php/i26467_Conexinfinal3.jpg) Después (http://www.fotoranking.es/out.php/i26464_Conexinfinal4.jpg) Gracias por todo, por cierto ¿de donde se pueden sacar los comandos para hacer estas cosas ? ¿y que tipo de programación es? es que me está gustanto y me gustaría aprender. Saludos ____Fox_Neo____ Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 22 Octubre 2008, 00:36 am estoe s programacion BATCH, y lo puedes encontrar en scriptin en programacion general del foro ;)
prueba a no ponerle puerta de enlace netsh interface ip set address name="RED" source=static 1.2.3.1 255.0.0.0 edito: hice lo que tu me dices, yo igual uso cablemodem, pero me mantuvo la misma ip.... :xD salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 22 Octubre 2008, 15:17 pm Por fin!!! funcionó he quitado la puerta de enlace y arrea perfectamente :D mientras se está ejecutando se ve en estado de red como cambia la IP a 1.2.3.1 luego la quita y después como aparece una nueva IP he probado 5 vesces y las 5 me da una IP diferente. El script entonces queda así:
@echo off title IP por ari-slash@hotmail.com ipconfig /release netsh interface ip set address name="RED" source=static 1.2.3.1 255.0.0.0 netsh interface ip set address name="RED" source=dhcp ipconfig /release ipconfig /renew exit Citar edito: hice lo que tu me dices, yo igual uso cablemodem, pero me mantuvo la misma ip.... Joer ya es raro, mi ISP es ONO yo hago todos pasaos manuales de las imagenes y me funciona Lo he testeado con el jdonwloadder y va de primera: (http://www.fotoranking.es/out.php/i26580_Conexinexitosa.jpg) Ya he podido descargar unos cuantos archivos cuando antes solo me dejaba uno. Ahora a descargar sin parar :P Muchas gracias por la paciencia que has tenido. ____Fox_Neo____ Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 22 Octubre 2008, 17:18 pm bkn....que te aya funcionado bien
ahora hace un tutorial con todo esto ;) a otras personas les servira muchisimo salu2 Título: Re: Script para cambiar IP automaticamente Publicado por: Fox_Neo en 22 Octubre 2008, 23:53 pm Si sería buena idea puede que le sirva a alguien más, en cuanto tenga un rato le preparo.
He entrato en el foro de tutoriales y no puedo crear un tema. No tengo la pestaña :huh: Saludos ____Fox_Neo____ Título: Re: Script para cambiar IP automaticamente Publicado por: El CaTa!! en 28 Diciembre 2008, 18:11 pm Hola AriSlash, necesito algo parecido, pero no es canbiar la ip, sino el dns,
queria hacer un bath que me quitara el dns y otro que lo pusiera o si se puede hacer uno para las dos cosas. eh intentado aprender batch desde el cmd, pero no entiendo mucho de batch. busque en internet y vi esta pagina y en este foro algo parecido a lo que deseo, probe esto en la pc pero me dice, interface no valida conecion de area local tambien probe poniendole solo RED pero me sale lo mismo necesito esta ayuda. mi correo es jose_jedj@hotmail.com Gracias de antemano!! Título: Re: Script para cambiar IP automaticamente Publicado por: Ari--Slash en 29 Diciembre 2008, 02:13 am a eso le llamo revivir un post :xD
no soy español, pero . . .. para que coño quieres cambiar la dns? :P Título: Re: Script para cambiar IP automaticamente Publicado por: APOKLIPTICO en 29 Diciembre 2008, 03:37 am Para hacer DNS poisoning dirigiendolo a un DNS malicioso...
Título: Re: Script para cambiar IP automaticamente Publicado por: 19web0 en 21 Enero 2009, 00:51 am Código: @Echo off ************* Atencioon colocar 2 DNS de tu ISP en los campos: set dns1=xxxxxxxxxx (quitar xxx obviamente) set dns2=xxxxxxxxxx (quitar xxx obviamente) ************* configura jdownloader para que despues de cada descarga ejecute este bat lo que hace es sumarte mas 1 a tu ip actual solo cuando tienes ip estatica. (ONO usa eso creo)........yo lo uso con rapget....... y a tu conexion de area local debes cambiarle el nombre por RED, eso.... salu2 Hola me puedes ayudar con mi router cablemodem motorola sb4200 que lo tengo pirateado, me trabajaba normal hasta el año pasado pero ahora se me cae cada ciertos minutos y tengo que cambiar la mac para poder entrar nuevamente al internet. Título: Re: Script para cambiar IP automaticamente Publicado por: CrÄsH en 22 Enero 2009, 00:23 am Pero esto cambia la ip publica o privada?
Título: Re: Script para cambiar IP automaticamente Publicado por: Pierre104 en 27 Mayo 2013, 20:03 pm Es mucho más simple que todo esto que publican, el script (funciona de todas formas) es el siguiente:
@echo off ipconfig /release ipconfig /renew Guardarlo como .bat (en un txt) y listo. Si se tiene router y modem, apagar el modem. Sino, apagar el router, o el modem. Saludos. |