How-To cambiar la dirección IP desde línea de comandos en Windows
31 07 2006Imagina 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 [source=]{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”
[source=] 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
Espero que os haya gustado queridos lectores de las sombras, y ya sabéis, si sabéis de algún tip guapito, no dudéis en mailmiarme
Y recordad… No olvidéis vitaminarse y supermineralizarse!
hahahahahhaa que hueva
como hago para cambiar el gateway en una conexion por moden en windows xp con el comando netsh o en otro caso porfavor quisiera saber con cual…
muchas gracias de antemano saludos..
Ala aqui queda esto a ver si te gusta.
ip-conf.cmd 192.168.0.1 255.255.255.0 192.168.0.254 194.179.1.100
—- Incio ip-conf.cmd ——-
@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
———-fin ————-
Justo estaba buscando esto!!
Muchiiisimas gracias por la ayuda.
Muy bien explicado.
Un saludo!
Hola amigo que tal
Tengo una pregunta, como hago para enmascarar mi ip estatica, asi puedo bajar de rapidshare sin limites.
TE dejo lo que encontre, a ver si me podes ayudar, mil graias
mi mail es eorione arroba gmail
Probe esto pero no me anda
*****************************************************************************
donde pone Home cambiar por vuestro nombre de Conexion
******************************************************************************
ipconfig /release Home
netsh interface ip set address name=”Home” source=static addr=192.168.1.105 mask=255.255.255.0
netsh interface ip set address name=”Home” source=dhcp
ipconfig
ipconfig /renew Home
Esto funciona muy bien si se tienen permisos de administrador en el equipo, en caso contrario hay que abrir una consola con privilegios de administrador con lo siguiente:
runas /noprofile /user:DOMINIO\usuario cmd
lo que hace el comando anterior es abrir una línea de comando pero como el usuario “user” del dominio “DOMINIO” (si es que lo hay), preguntará password y en la nueva consola ya permite modificar la configuración IP
hola buenas, yo pongo esto para poner una direccion ip y luego ponerla en dhcp tambien:
ipconfig
ipconfig /release ONO
netsh int ip set address “ONO” static 192.168.1.1 255.255.255.0
netsh int ip set address “ONO” dhcp
ipconfig
ipconfig /renew ONO
y me pone esto:
“netsh” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
que es lo que me falla??
gracias
hola hay alguna forma de cambiar la metrica de un adaptador desde cmd? o algun ejecutable q te la cambie?
Hay alguna forma de desahabilitar un adaptador mediandte 1 solo click?
Metez todaz laz intruccionez en un archivo de texto y al archivo le ponez extencion .bat y luego lo uzaz como cualquier otro programa, con un click, con accezo directo, etc.