Hola de nuevo AriSlash todavía no funciona aunque nos vamos acercando.
He puesto el script (corrigiendo el comando ipcogif /release por ipconfig release en los dos) al ejecutarlo me dice:
0.0.0.0 no es un valor aceptable para gateway
dhcp ya está habilitado en interfaz
He puesto la puerta de enlace 1.2.3.1 255.0.0.0 xx.xxx.xx.xxx
Al ejecutarlo me aparece lo siguiente:
Configuración IP de Windows
Adaptador Ethernet RED :
Sufijo de conexión específica DNS :
Dirección IP. . . . . . . . . . . : 0.0.0.0
Máscara de subred . . . . . . . . : 0.0.0.0
Puerta de enlace predeterminada :
La sintaxis proporcionada para este comando no es válida. Consulte la ayuda corr
espondiente a este comando.
Uso: set address [name=]<cadena>
[[source=]dhcp |
[source=] estática [addr=]dirección IP [mask=]máscara de subred IP]
[[gateway=]<dirección IP>|none [gwmetric=]entero]
Parémetros:
Tag Valor
name - Nombre de la interfaz.
source - Uno de los valores siguientes:
dhcp: Define DHCP como el origen para configurar las
direcciones IP de una interfaz determinada.
estática: Define el origen para configurar direcciones
IP para la configuración estática local.
gateway - Uno de los valores siguientes:
<dirección IP>: Una puerta de enlace predeterminada
para la dirección IP predeterminada que est
á
configurando.
none: No se han configurado puertas de enlace predeterminad
as.
gwmetric - Métrica de la puerta de enlace predeterminada. Este campo n
o
debe definirse si la puerta de enlace se ha definido como '
none'.
Las opciones siguientes sólo se utilizan si el origen es 'static':
addr - Una dirección IP de una interfaz especificada.
mask - La máscara de subre de la dirección IP especificada.
Notas: Utilizado para modificar el modo de configuración de la dirección de DHCP
a
modo estático o de modo estático a DHCP. Agrega direcciones IP en una int
erfaz
con dirección IP estática o agrega puertas de enlace predeterminadas.
Ejemplos:
set address name="Conexión de área local" source=dhcp
set address estática local 10.0.0.9 255.0.0.0 10.0.0.1 1
Quedandose así:
Pero no se ha restablecido la conexión para ello he añadido el comando ipconfig /renew:
@echo off
title IP por
ari-slash@hotmail.comipconfig /release
netsh interface ip set address name="RED" source=static 1.2.3.1 255.0.0.0 xx.xxx.xx.xxx
netsh interface ip set address name="RED" source=dhcp
ipconfig /release
ipconfig /renew
exit
Antes de ejecutar el script despues de ejecutar el script
El problema es que la la IP no cambia con lo que estamos en las mismas ¿ por que devuelve la vieja IP y no otra nueva , cuando manualmente si que da otra?
Forma manual:
Antes
Después
Gracias por todo, por cierto ¿de donde se pueden sacar los comandos para hacer estas cosas ? ¿y que tipo de programación es? es que me está gustanto y me gustaría aprender.
Saludos
____Fox_Neo____