2 respuestas
12 mensajes

Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
  • Favorito #1666038

    .BAT Para Cambio De IP Automático.

    Hola a todos. En primer lugar pedir disculpas si este no es el foro adecuado para publicar este post. No sabía muy bien dónde crearlo, si en el foro "Programación" o aquí, ya que el problema que tengo ocurre únicamente cuando dispones de un cablemodem que se emplea en redes de cable como R, Ono, Euskaltel, Telecable, etc (actualmente tengo un Motorola SB5101I)...y no con ADSL.

    Hace tiempo navegando por algún que otro foro encontré un método para conseguir renovar la IP de un cablemodem Motorola SB5100 (o SB5101 por ejemplo) de forma automática a través de un script .bat que funcionaba a la perfección. El código dentro del .bat es:

    ipconfig /release Ethernet 
    netsh interface ip add address name="Ethernet" addr=192.168.1.80 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto
    netsh interface ip set address name="Ethernet" source=dhcp
    ipconfig /renew Ethernet

    Donde "Ethernet" es el nombre de la conexión de red activa conectada al cablemodem. Este script funcionaba de lujo en Windows XP. El problema es que hace unos días me pasé a Windows 7 y ahora el script no me funciona. Es por ello que me pregunto si algún crack del foro sería capaz de ayudarme a reconstruir el script para que funcione en Windows 7 o si alguien tiene alguna idea pos se lo agradecería. Un saludo y nos vemos.

      • Favorito #1913532

        Hola. No ha funcionado. Además ya soy administrador del…

        Hola. No ha funcionado. Además ya soy administrador del sistema con todos los privilegios. ¿A alguien se le ocurre algo?. Salu2.

      • Favorito #1913715

        Hola. Gracias por la ayuda. He pasado el parámetro gwmetric…

        Hola. Gracias por la ayuda. He pasado el parámetro gwmetric en 1 y añadida la orden pause al final kedando el código así:

        ipconfig /release Ethernet
        netsh interface ip add address name="Ethernet" addr=192.168.1.80 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
        netsh interface ip set address name="Ethernet" source=dhcp
        ipconfig /renew Ethernet
        pause

        Ejecuto el script y al ver la ventana del intérprete de comandos observo que no tira ningún error, a diferencia de como ocurría al principio, que al estar el parámetro "gwmetric" establecido en "auto" sí se me detenía el script en esa línea. El problema es que después de unos 5 segundos ejecutándose el script durante los cuales no tengo Internet observo que la conexión ha welto pero la IP no ha cambiado. ¿A algún crack del foro se le ocurre alguna idea?. Gracias y saludos de nuevo.

        • Favorito #1913732

          es no tengo Internet observo que la conexión ha welto pero la…

          es no tengo Internet observo que la conexión ha welto pero la IP no ha cambiado

          es que tu ISP no te ha cambiado la IP .. no es que hayas configurado algo mal

          lo suyo sería cambiar la mac de la tarjeta de red.. pero creo que hay que reinciar el cablemodem luego ¿o no? (si tienes suerte)

          un progama para cambiar mac desde linea de comandos es macshift, p.e.

          • Favorito #1915653

            Hola. Lo del cambio de IP cambiando la mac de la tarjeta de…

            Hola. Lo del cambio de IP cambiando la mac de la tarjeta de red Ethernet es algo que ya conocía. Gracias de todos modos. El cambio de mac Ethernet es muxo más lento y requiere, además de más tiempo, reiniciar el cablemodem. Lo que yo busco es un script, que en XP provocaba que mi ISP me renovase la IP en menos de 20 segundos y sin tener que reiniciar el cablemodem. Este script funcionaba perfectamente en XP y de forma muy rápida. Es lo que intento conseguir ahora en Windows 7. El cambio de la mac address de la tarjeta ethernet no me valdría por lo tanto como opción. Siento ser tan pesado y gracias por la ayuda. Presiento que la solución está muy cerca. Saludos y nos vemos.