sábado, 28 de mayo de 2011

Cambiar ip desde linea de comandos NETSH

Netsh, también llamado NetShell o Network Shell, es una herramienta basada en línea de comando que configura el servicio DHCP, el servicio RAS y servicios de red de enrutamiento. Un contexto de Netsh es un estado en el cual Netsh acepta los comandos relacionados con un sistema específico de funciones. Cada contexto de Netsh contiene las características para manejar un sistema relacionado específico de funciones del establecimiento de una red. Usted puede cambiar a otros contextos escribiendo el nombre de un contexto. También se utiliza para agregar una dirección del Internet Protocol (IP), o para configurar el WINS y el Domain Name System (DNS) en la interfaz.(Traducción hecha por Google).

Como quien dice. Con el NETSH puedes :

Cambiar una dirección IP y Gateway.

Si tu dirección IP es 192.168.0.10, Netmask 255.255.255.0 y Gateway 192.168.0.1 y la quieres cambiar a IP: 192.168.0.69 NM: 255.255.254.0 GW: 192.168.0.2, primero escribe Netsh, luego interface y ahora ip, escribe set address “adaptador” static 192.168.0.69 255.255.254.0 192.168.0.2 1 el último 1 es la interfaz métrica, si no lo escribes, no va a funcionar

Ahora, asi es como lo verías en tu pantalla. Para conocer tu dirección IP desde línea de comandos escribe IPCONFIG

C:\>ipconfig
Configuración IP de Windows 2000
Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.0.10
Máscara de subred . . . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada . . . : 192.168.0.1

C:\>netsh
netsh>interface
interface>ip
interface ip>set address "ethernet00" static 192.168.0.69 255.255.254.0
192.168.0.2 1


Al presionar “Enter” te va a salir un mensaje que dice “Command Succesfully” o “Aceptar”, y si quieres ver que se han realizado los cambios, escribe “quit” para que te regrese a C:\ y una vez ahí escribe de nuevo IPCONFIG para ver los resultados,

C:\>netsh
netsh>interface
interface>ip
interface ip>set address "ethernet00" static 192.168.0.69 255.255.254.0
192.168.0.2 1

Aceptar

interface ip>quit
C:\>ipconfig
Configuración IP de Windows 2000

Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.0.69
Máscara de subred . . . . . . . . . . : 255.255.254.0
Puerta de enlace predeterminada . . . : 192.168.0.2

Como puedes ver, hemos cambiado una dirección IP desde línea de comando.

Agregar una dirección IP

IP 192.168.0.10 NM 255.255.255.0 GW 192.168.0.1, y quieres agregar la dirección 192.168.10.10 NM 255.255.0.0 Add address “adaptador” 192.168.10.10 255.255.0.0

C:\>netsh
netsh>interface
interface>ip
interface ip>Add address "ethernet00" 192.168.10.10 255.255.0.0
Aceptar

interface ip>quit
C:\>ipconfig

Configuración IP de Windows 2000
Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.10.10
Máscara de subred . . . . . . . . . . : 255.255.0.0
Dirección IP. . . . . . . . . . . . . : 192.168.0.69
Máscara de subred . . . . . . . . . . : 255.255.254.0
Puerta de enlace predeterminada . . . : 192.168.0.2

Si quieres agregar la misma dirección pero además quieres agregar otro gateway, digamos 192.168.10.1 Add address “adaptador” 192.168.10.10 255.255.0.0 192.168.10.1 1

C:\>netsh
netsh>interface ip
interface ip>Add address "ethernet00" 192.168.10.10 255.255.0.0
192.168.10.1 1
Aceptar

interface ip>quit
C:\>ipconfig

Configuración IP de Windows 2000
Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.10.10
Máscara de subred . . . . . . . . . . : 255.255.0.0
Dirección IP. . . . . . . . . . . . . : 192.168.0.69
Máscara de subred . . . . . . . . . . : 255.255.254.0
Puerta de enlace predeterminada . . . : 192.168.0.2

Borrar una dirección IP

Si nomás quieres borrar la dirección escribe: delete address “adaptador” 192.168.10.10

C:\>netsh
netsh>interface ip
interface ip>delete address "ethernet00" 192.168.10.10
Aceptar

interface ip>quit
C:\>ipconfig
Configuración IP de Windows 2000

Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.0.69
Máscara de subred . . . . . . . . . . : 255.255.254.0
Puerta de enlace predeterminada . . . : 192.168.0.2

Si quieres borrar la dirección junto con el gateway, escribe: delete address “adaptador” 192.168.10.10 192.168.0.2

C:\>netsh
netsh>interface ip
interface ip>delete address "ethernet00" 192.168.10.10 192.168.0.2
Aceptar

interface ip>quit
C:\>ipconfig

Configuración IP de Windows 2000
Ethernet adaptador Ethernet00:
Sufijo DNS específico de la conexión. :
Dirección IP. . . . . . . . . . . . . : 192.168.0.69
Máscara de subred . . . . . . . . . . : 255.255.254.0
Puerta de enlace predeterminada . . . : 192.168.0.1

Como ya habíamos agregado otro gateway, y borramos el predeterminado, ahora vemos el que habíamos agregado.



No hay comentarios:

Publicar un comentario