A muchos de nosotros nos ha pasado que necesitamos entrar a un equipo remotamente ya sea por RDP o acceder a sus archivos y no nos permite entrar, esto porque en algún momento (actualización o el usuario) activo el Firewall, el cual nos impide acceder, el motivo por el cual entramos remotamente es para no dirigirnos al lugar donde se encuentra el equipo y movernos de nuestro lugar donde debemos estar realizando varias cosas al mismo tiempo, para evitar esto tenemos una utilidad creada por Mark Russinovich de Windows Sysinternal el cual nos permite entrar via línea de comando al equipo remoto y poder ejecutar cualquier comando, donde lo utilizaremos el comando para desactivar firewall remotamente.
Comandos para desactivar firewall remotamente
- Primeramente debemos conectarnos a la línea de comandos del equipo remotamente esto lo realizamos con la aplicación PsExec (Ver como utilizar PsExec).
- Ahora utilizaremos uno de los siguientes comandos, el que mas se acomode a lo que requerimos.
- Es importante iniciar la linea de comando con un usuario con privilegios de administrador de red.
XP / Server 2003:
Habilitar Firewall
netsh firewall set opmode mode=ENABLE
Deshabilitar Firewall
netsh firewall set opmode mode=DISABLE
Vista / Windows 7 / Server 2008:
Si te muestra el siguiente error es porque estas utilizando un comando para XP / Server 2003
IMPORTANT: “netsh firewall” is deprecated;
use “netsh advfirewall firewall” instead. Though the command still works, it’s preferable to use the new set of commands provided with netsh command.
En estas ediciones de Windows la configuración es diferente para los 3 tipos de red (Dominio, Publica y Privada), Basado en que Firewall deseamos habilitar o deshabilitar es el comando que utilizaremos.
Habilitar Firewall del perfil actual sin importar si es de dominio, publico o privado.
netsh advfirewall set currentprofile state on
Deshabilitar Firewall del perfil actual sin importar si es de dominio, publico o privado.
netsh advfirewall set currentprofile state off
Habilitar Firewall de la red de Dominio
netsh advfirewall set domainprofile state on
Deshabilitar Firewall de la red de Dominio
netsh advfirewall set domainprofile state off
Habilitar Firewall de la red Privada
netsh advfirewall set privateprofile state on
Deshabilitar Firewall de la red Privada
netsh advfirewall set privateprofile state off
Habilitar Firewall de la red Publica
netsh advfirewall set publicprofile state on
Deshabilitar Firewall de la red Publica
netsh advfirewall set publicprofile state off
Habilitar Firewall para todas las redes
netsh advfirewall set allprofiles state on
Deshabilitar Firewall para todas las redes
netsh advfirewall set allprofiles state off