Para configurar TCP/IP como dirección IP, máscara de subred, puerta de enlace predeterminada, direcciones DNS y WINS y muchas otras opciones, puede utilizar Netsh.exe o el comando Netsh .
Netsh.exe es una utilidad de línea de comandos que le permite mostrar o cambiar la configuración de red (tanto local como remota) de una computadora actualmente en funcionamiento. Netsh.exe también proporciona una función de scripting que le permite ejecutar un grupo de comandos en modo por lotes en una computadora específica. Netsh.exe también puede guardar un script de configuración en un archivo de texto con fines de archivo o para ayudarle a configurar otros servidores.
Netsh.exe está disponible en Windows 2000 y Windows Server 2003 y versiones posteriores. Si está utilizando Windows 10, Windows Server 2016, aún puede utilizar el comando Netsh normalmente.
Puede utilizar la herramienta Netsh.exe para realizar las siguientes tareas:
- Configuración de la interfaz
- Configurar protocolos de enrutamiento.
- Configuración del filtro.
- Configurar rutas.
- La configuración del acceso remoto para enrutadores remotos depende de Windows, estos enrutadores se ejecutan en el servicio del servidor de enrutamiento y acceso remoto.
- Muestra la configuración actual del enrutador en ejecución en cualquier computadora
- Utilice la función de script para ejecutar una serie de comandos en modo por lotes contra un enrutador específico.
¿Qué puedes hacer con Netsh.exe?
Con netsh.exe puede ver fácilmente su configuración TCP/IP. Escriba el siguiente comando en cmd:
netsh interface ip show config
Con Netsh.exe, puede configurar fácilmente la dirección IP de su computadora y otras configuraciones TCP/IP relacionadas. Por ejemplo:
El siguiente comando configura una interfaz denominada Conexión de área local con una dirección IP estática de 192.168.0.100, su máscara de subred de 255.255.255.0 y su puerta de enlace predeterminada de 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Otras configuraciones TCP/IP:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
Netsh.exe también es útil en situaciones como cuando tienes una computadora portátil que necesita ser reubicada entre 2 o más oficinas, mientras aún se administra una configuración de dirección IP estática y especificada. Con Netsh.exe, puede guardar y restaurar fácilmente la configuración de red adecuada.
Primero, conecte su computadora portátil a la ubicación n.° 1, luego configure manualmente los ajustes necesarios (como dirección IP, máscara de subred, puerta de enlace predeterminada, DNS y WINS).
Ahora debes exportar tu configuración de IP actual a un archivo de texto. Utilice el siguiente comando:
netsh -c interface dump > c:'location1.txt
Cuando llegues a la posición n.° 2, haz lo mismo, solo mantén la nueva configuración en un archivo diferente:
netsh -c interface dump > c:'location2.txt
Puedes continuar con cualquier posición que necesites, pero lo mantendremos simple y solo usaremos 2 como ejemplo.
Ahora, cada vez que necesite importar su configuración de IP y cambiarla entre #1 y #2, simplemente escriba el siguiente comando en cmd:
netsh -f c:'location1.txt
o:
netsh -f c:'location2.txt
También puedes utilizar el parámetro EXEC en lugar de -F :
netsh exec c:'location2.txt
Netsh.exe también se puede utilizar para configurar su NIC para que obtenga automáticamente una dirección IP de un servidor DHCP:
netsh interface ip set address "Local Area Connection" dhcp
¿Desea configurar direcciones DNS y WINS desde la línea de comandos? Tú puedes hacerlo. Vea el siguiente ejemplo para DNS:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
Y esto para WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
O si lo prefiere, puede configurar la NIC para recuperar automáticamente su configuración de DNS.
Como puedes ver, Netsh.exe tiene muchas características muy útiles. Además, también tiene muchas otras opciones valiosas esperando a que las explores.