How-To
Posted: julio 31, 2006 by Juanito in Tips
Imagina esta situación…
Un comercial que debe visitar 6 delegaciones en distintos puntos del país. Cada delegación tiene un rango de direcciones IP asociadas a ella, y todas diferentes entre sí.
Imagina esta otra…
Una empresa pequeña con un parque de 50 equipos es absorbida por una multinacional, a lo que ésta, decide integrar a esos 50 equipos en su dominio, y por tanto, cambiar también de direcciones IP.
O esta otra…
Quieres cambiar la dirección IP por línea de comandos porque te sale de los huevos, y quieres demostarle al mundo que Windows también se puede administrar por la shell…. guauuuuu….
Pues desde Windows puedes cambiar esto y muuuuuchas cosas más, a través del comando nativo de Windows XP netsh.
La sintaxis del comando para cambiar una dirección IP (sólo IP) es la siguiente:
set address [name=]InterfaceName {dhcp | static [addr=]
IPAddress [mask=]SubnetMask [gateway=]{none | DefaultGateway [[gwmetric=]GatewayMetric]}}
En donde..
[name =] Es el nombre de la Interfaz. Por defecto y con un Windows in spanish, es “Conexión de área local”
Aquí indicaremos si la dirección será estática o cogerá la configuración de algún servidor DHCP
[addr=] Aquí especificaremos la nueva dirección IP a cambiar
[mask=] En este apartado especificaremos la máscara de subred asociada a la dirección IP
[gateway=] Aquí pondremos la puerta de enlace o gateway
[gwmetric=] Especificaremos la métrica para la puerta de enlace
Supuesto práctico!
En el caso de que las direcciones IP fuesen estáticas, la sintaxis a seguir sería la siguiente:
netsh int ip set address “Conexión de área local” static 192.168.1.1 255.255.255.0 192.168.1.10 1
———————————————
Ejemplo para windows 7 (ip del pc wifi: 192.168.1.50 / ip del router: 192.168.1.254 / ip Servidor DNS: 80.58.32.97)
Con 2 adaptadores de red (rj45 = Conexión de área local y wifi=Conexión de área local 1)
——- Cambiarip.bat ——————————
@echo off
netsh interface set interface «Conexión de área local» disabled
netsh interface set interface «Conexión de área local 1» enabled
netsh interface ip set address «Conexión de área local 1» static 192.168.50 255.255.255.0 192.168.1.254 1
netsh interface ip set dns «Conexión de área local 1» static 80.58.32.97
————————————
Ejemplo para windows 7 (ip del pc wifi: por DHCP / ip del router: por DHCP / ip Servidor DNS: por DHCP)
Con 2 adaptadores de red (rj45 = eth0 y wifi=eth1)
——- Cambiarip2.bat ——————
@echo off
netsh interface set interface «eth0» disabled
netsh interface set interface «eth1» enabled
netsh interface ip set address «eth1» source=dhcp
netsh interface ip set dns «eth1» static none
———————————————-