miércoles, 10 de septiembre de 2008

Cambiar IP en Windows bajo linea de comandos

Este script ifconfig.bat (en alusión al ifconfig de linux) permite cambiar la IP de la placa principal de red de una PC con windows XP en linea de comandos.
Utiliza el comando netsh

Modo de uso:

ifconfig ip mascara puerta_de_enlace dns_primario

Nota: dns_primario es opcional


Archivo ifconfig.bat:
-----------------------------------------------------------------------------------
@Echo OFF
echo [requerido] Primer parametro %1 es para ip estatica.
echo [requerido] Segundo parametro %2 es la mascara de red.
echo [requerido] Tercer parametro %3 es la puerta de enlace.
echo [opcional] Cuarto parametro %4 es el servidor dns primario

If [%1] == [] GOTO QUIT
If [%2] == [] GOTO QUIT
If [%3] == [] GOTO QUIT

echo Starting %0

Echo ........Configurando IP address en Conexión de área local a %1 con NetMask %2
netsh interface ip set address name="Conexión de área local" source=static addr=%1 mask=%2
Echo ........Configurando Gateway en Conexión de área local a %3
netsh interface ip set address name="Conexión de área local" gateway=%3 gwmetric=1

If [%4] == [] GOTO QUIT
Echo ........Configurando DNS en Conexión de área local a %4
netsh interface ip set dns name="Conexión de área local" source=static addr=%4 register=primary

GOTO QUIT

:QUIT
ECHO ON
------------------------------------------------------------------------------------------------

Script localizado en este blog

Clarin.com Informática 2.0

Tecnología - lanacion.com

Ciencia/Salud - lanacion.com

VivaLinux! (General)

VivaLinux! (Distros)