martes, 21 de febrero de 2012

bat para cambiar IP

Si cambiamos frecuentemente la dirección IP fija de nuestro equipo, una solución rápida y eficaz sería la de crear un archivo de proceso por lotes (.bat) que lo haga con un simple doble click.

Archivo de proceso por lotes. bat

Con el bloc de notas (o cualquier otro editor de texto) creamos un nuevo archivo cuyo contenido deberá ser el siguiente:

netsh interface ip set address "Nombre_Conexión" static Dirección_IP Mascara_Subred Puerta_Enlace

Donde deberemos cambiar los parámetros en negrita por los valores en cuestión, por ejemplo así:

netsh interface ip set address "Conexi¢n de  rea local" static 192.168.1.210 255.255.255.0 192.168.1.193

Una vez finalizado guardaremos el archivo con la extensión .bat (nunca .txt) y listo.

Adicionalmente, también podemos establecer los servidores DNS simplemente añadiendo las siguientes lineas:

netsh interface ip set dns "Nombre_Conexión" static Dirección_DNS_1 primary
netsh interface ip add dns "Nombre_Conexión" Dirección_DNS_2 index=2
netsh interface ip add dns "Nombre_Conexión" Dirección_DNS_3 index=3
netsh interface ip add dns "Nombre_Conexión" Dirección_DNS_4 index=4


Donde deberemos cambiar los parámetros en negrita por los valores en cuestión, por ejemplo así:

netsh interface ip set dns "Conexi¢n de  rea local" static 172.16.99.131 primary
netsh interface ip add dns "Conexi¢n de  rea local" 172.16.99.132 index=2
netsh interface ip add dns "Conexi¢n de  rea local" 193.144.102.8 index=3


Podemos añadir tantos DNS como necesitemos, simplemente iremos añadiendo una línea por cada uno de ellos.

16 comentarios:

Anónimo dijo...

De gran ayuda muchas gracias

Administrador dijo...

De nada, gracias a ti por visitarnos!

Anónimo dijo...

gracias!

Anónimo dijo...

Graxx por hacer simple las consultas DOS.

Anónimo dijo...

EJECUTAR COMO ADMINISTRADOR EN CASO DE ERROR

Vlavargas dijo...

y si posteriormente quisiera otra BAT que volviera a DHCP... entiendo que seria

netsh interface ip set address "Conexi¢n de rea local" dhcp

pero para los DNS como lo hago???

Vlavargas dijo...

y mi otra duda es si se puede hacer al asignar la ip estatica se me consulte cual sera el ultimo octeto, por ejemplo

172.28.72.X

y consulte que numero se asignara aquí...

Unknown dijo...

me sirvio de maravilla gracias por el aporte

Unknown dijo...

hola amigo intente todo no se puede en pc no se porque quisiera que me ayudara por favor

Marlon Morales dijo...

ayuda, necesito un .bat que me pase de ip estatica a ip dinamica gracias

Unknown dijo...

que es lo que tiene que ir en "conexion de area locla"?

Viajero Total dijo...

El nombre de tu conexión

Anónimo dijo...

Buenas tardes amigos,

Como seria para poder meterle datos de administrador y que el usuario estandar solo le de doble clic y le haga el cambio?

gracias.

Jonathan Obando dijo...

Excelente ! .. gracias

A-Olalla dijo...

no me las cambia no se que esta mal asi lo hice
netsh interface ip set address name="Conexion de red inalambrica" source=static 192.0.168.12 255.255.255.0 192.0.168.254
netsh interface ip set dns "wireless" static 8.8.8.8
netsh interface ip add dns name="wirelss" addr=8.8.4.4

Anónimo dijo...

Cordial saludo;
Yo necesitó un .Bat donde mi Dirección IPV4, Mascara de Subred, puerta de enlace predeterminada, servidor DNS que tenga automática, me los asigne a fija

Publicar un comentario