Netsh Modificar IP mediante un Bat Windows XP y 7

Al trabajar para varios clientes, una de las cosas más engorrosas era tener que modificar sistemáticamente la configuración de la red para acceder a los diferentes servidores en función del cliente que me encontraba.

Hace tiempo, descubrí una utilidad con Windows XP y el comando Netsh que me permitía mediante un fichero ejecutable (.bat o .cmd) actualizar la configuración de la red en función del cliente en que me encontraba.

Recientemente, el cambio a Windows 7 me volvió loco ya que esta pequeña aplicación dejó de funcionar.

Tras buscar un poco por internet y ver que estaba poco documentado, os dejo un pequeño resumen de las diferentes opciones para Windows XP o Windows 7 (a vista no lo mento por que no me gusta).

 

Windows XP

Podeis copiar el siguiente texto y copiarlo en un fichero con extensión bat o cmd para ejecutarlo.

Para asignar una dirección estática

netsh interface ip set address name=”Conexion de area local” source=static 192.168.1.130 255.255.255.0 192.168.0.1 1
netsh interface ip set dns name=”Conexion de area local” source=static 192.168.1.1 primary
netsh interface ip add dns name=”Conexion de area local” addr=195.219.118.16

Entre comillas debeis poner el nombre del adaptador (Atención porque en castellano normalmente viene de serie “Conexión de área local” con acentos, y hay que modificar el nombre de la conexión y quitarle los acentos).

Para asignar una dirección dinámica

netsh interface ip set ADDRESS  “Conexion de area local” DHCP
netsh interface ip set DNS  “Conexion de area local” DHCP

WINDOWS 7 / SEVEN

netsh interface ipv4 set address name = “Conexion de area local” source=static address=172.0.0.181 mask=255.255.255.0 gateway=172.0.0.121
netsh interface ipv4 add dnsserver name=”Conexion de area local” address=192.168.1.1 index=1
netsh interface ipv4 add dnsserver name=”Conexion de area local” address=192.168.1.10 index=2

MUY IMPORTANTE: ES IMPRESCINDIBLE EJECUTARLO COMO ADMINISTRADOR, SI NO, NO SE EJECUTA

El gran cambio respecto a Windows XP, es que se cambia el parámetro IP por IPV4, y se añaden los nombres de los parámetros.

Para asignar una dirección dinámica

netsh interface ipv4 set ADDRESS  “Conexion de area local” source=DHCP
netsh interface ipv4 set DNS  “Conexion de area local” source=DHCP

Si quereis crear un bat para la conexión wifi, yo recomiendo modificar el nombre de la conexión inalámbrica, y poner un nombre corto como “wireless”.

Link de referencia: windowsreference

Anuncios
Categorías: Microsoft, Redes Locales | Etiquetas: , , | Deja un comentario

Navegador de artículos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: