Habilitar o deshabilitar el Firewall de Windows desde el símbolo del sistema
Puede llegar un momento en que necesite escribir un script o conectarse de forma remota a una PC y ejecutar un comando para habilitar o deshabilitar el firewall de Windows . Para la mayoría de los entornos de TI, el uso de la directiva de grupo(Group Policy) es la forma más sencilla de configurar el Firewall de Windows(Windows Firewall) en los equipos cliente.
También es la forma más fácil de agregar excepciones de puerto para servicios como HTTP , uso compartido de archivos, aplicaciones de software y más. Sin embargo, también es bueno saber cómo configurar el Firewall de Windows(Windows Firewall) desde el símbolo del sistema en caso de que tenga computadoras y servidores que no estén en Active Directory .
Administre el Firewall de Windows desde el símbolo del sistema(Command Prompt)
Primero, para ver si el Firewall de Windows(Windows Firewall) está habilitado en un servidor o computadora, escriba este comando en el símbolo del sistema:
netsh advfirewall show allprofiles
Asegúrese(Make) de abrir un símbolo del sistema de administrador (haga clic en Inicio(Start) , escriba CMD y luego haga clic con el botón derecho en Símbolo del sistema(Command Prompt) y elija Ejecutar como administrador( Run as Administrator) ). Debería obtener algo similar a lo que se muestra a continuación:
De forma predeterminada, debería ver tres listados separados aquí: configuración de perfil de dominio(Domain) , configuración de perfil privado y configuración de perfil público. Estos tres corresponden a los tres estados en los que puede colocar cada conexión de red en su computadora. Si está conectado a su red doméstica y eligió la opción Red doméstica(Home Network) , se aplicará la configuración del perfil Privado .(Private)
Estado(State) significa si el cortafuegos está activado o desactivado. La política de firewall(Firewall Policy) le indica qué políticas entrantes y salientes se aplican a cada perfil.
Para deshabilitar el firewall para un perfil específico, usaría el siguiente comando:
netsh advfirewall set privateprofile state off
Las otras opciones son perfil actual(currentprofile) , perfil público(publicprofile) , perfil(domainprofile) de dominio y todos los perfiles(allprofiles) . Entonces, si quisiera deshabilitar el firewall por completo, usaría allprofiles en lugar de privateprofile. Para volver a habilitarlo, simplemente colóquelo al(on) final en lugar de apagarlo(off) .
Abrir puerto(Port) en el cortafuegos(Firewall) mediante la línea de comandos(Command Line)
Ahora, ¿qué sucede si desea abrir un puerto en el firewall usando la línea de comando? ¡Eso también es simple!
Supongamos que desea abrir el puerto 3389, que es para escritorio remoto en Windows . Simplemente ejecutaría este comando:
netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
El comando es bastante largo, pero es bastante fácil de dividir. Agregas una regla, le das un nombre, eliges el protocolo ( TCP o UDP ), eliges la dirección (Entrada o Salida(Out) ), le das el número de puerto y eliges la acción ( Permitir(Allow) o Denegar(Deny) ).
Si tuviera que ejecutar este comando, luego vaya a ver las aplicaciones permitidas en el Firewall de Windows(Windows Firewall) , verá que el elemento Escritorio remoto(Remote Desktop) ahora está marcado:
Si necesita abrir un rango de puertos, simplemente use un guión simple. Por ejemplo, aquí estoy abriendo los puertos 600o a 7000 para el tráfico de salida UDP :
netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow
Hay muchos más comandos avanzados que puede usar para administrar todos los aspectos del Firewall de Windows(Windows Firewall) , así que asegúrese de usar /?caracteres al final de cualquier comando para ver todas las opciones y ejemplos.
Related posts
Cambiar la dirección IP y los servidores DNS mediante el símbolo del sistema
Cómo restaurar el Registry usando Command Prompt en Windows 11/10
Cómo desinstalar un programa usando Command Prompt en Windows 10
Check Windows 10 OS architecture usando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Lista de CMD or Command Prompt keyboard shortcuts en Windows 11/10
Cómo eliminar o formatear C drive usando Command Prompt
Unhide or Hide su Hard Drive Partition usando Command Prompt
Perform Arithmetic Operaciones en Command Prompt en Windows 10
Cómo ejecutar los comandos Command Prompt con un Desktop Shortcut
Cómo abrir Command Prompt en una carpeta en Windows 10
Averigüe cuando se instaló Windows. ¿Cuál es su original install date?
Cómo ALWAYS ejecutar Command Prompt and PowerShell como Administrator
Cómo cambiar DNS server usando Command Prompt and PowerShell
Command Prompt aparece y desaparece en Windows 10
Cómo actualizar los controladores usando Command Prompt en Windows 10
¿Qué es el Windows Terminal?
Cómo editar el Registro desde Command Prompt en Windows 10
Cómo crear varias carpetas a la vez
Cómo cambiar entre CMD and PowerShell en Windows Terminal