Desativando o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2

Olá pessoal sejam todos bem-vindos ao Blog Jefferson Castilho

O Tema de hoje é desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2 via PowerShell — e, mais importante, como fazer isso sem abrir mão de toda a proteção do servidor.

Introdução: Windows Firewall no Hyper-V Server Core

Neste Artigo vou demonstrar como desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2.
Com este processo minimizamos muitos problemas de redes ou Troubleshooting em Servidores Hyper-V e Windows Server.

Requisitos

Processo será executado no Windows Power Shell.

Procedimento

O Power Shell pode ser executado de duas formas, ou por seu ícone em versões de Interface Gráfica do Windows Server, ou no “Prompt de Comando” com o comando chamado “powershell”, após isso o prompt de comando executa o binário do “Windows Power Shell”.

Windows Firewall no Hyper-V Server Core

Já com o Windows Power Shell habilitado, teremos que executar o comando que irá desabilitar o Windows Firewall “netsh advfirewall set allprofiles state off“, após clique em “Enter”.

Desativando Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2

Após termos executado o comando será apresentada uma mensagem de “OK”, confirmando que o processo foi executado com sucesso, e mostrando que o firewall foi desativado.

Desativando Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2

Após este processo, em Servidores com o Microsoft Hyper-V Core, é importante fazer o reinicio do equipamento para realizar este processo execute o comando “Restart-Computer”.

Lembrando que para ambos os processos em Servidores com o Hyper-V Core ou Windows Server, não é indicado que seja reiniciado servidores de “Produção” sem que seja programado uma janela. Com o comando acima você irá reiniciar seu servidor que irá ficar “Off-Line” por alguns minutos.

Desativando Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2

Desativando só um perfil (mais seguro que desligar tudo)

Desligar os três perfis de uma vez (allprofiles) é o jeito mais rápido de “resolver” um problema de rede, mas também deixa o servidor sem nenhuma proteção — inclusive no perfil Public, se a placa de rede algum dia trocar de categoria. Na prática, quase sempre o que você quer desativar é só o Domain e o Private, mantendo o Public ativo:

netsh advfirewall set domainprofile state off
netsh advfirewall set privateprofile state off

Ou pelo cmdlet mais moderno do PowerShell, que faz a mesma coisa com sintaxe mais clara:

Set-NetFirewallProfile -Profile Domain,Private -Enabled False

Alternativa recomendada: liberar só as portas necessárias

Desativar o firewall inteiro costuma ser um atalho de troubleshooting, não uma solução definitiva — em ambiente de produção, o ideal é identificar a porta/protocolo que está sendo bloqueado e criar uma regra específica, mantendo o firewall ligado:

New-NetFirewallRule -DisplayName "Minha Regra" -Direction Inbound -Protocol TCP -LocalPort 445 -Action Allow

Isso resolve o mesmo problema de conectividade sem abrir mão da proteção nos demais serviços do servidor. Antes de criar a regra, confira qual perfil está ativo na interface de rede com Get-NetConnectionProfile — em Hyper-V Server Core isso costuma aparecer como “DomainAuthenticated” ou “Public”, e é esse o perfil que precisa da regra de exceção.

Reabilitando o firewall

Pra voltar atrás e reativar tudo:

netsh advfirewall set allprofiles state on

Ou via PowerShell:

Set-NetFirewallProfile -All -Enabled True

Conclusão

No artigo acima aprendemos como desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2 com o Windows Power Shell — e as alternativas mais seguras pra usar em produção. Se você está administrando um Hyper-V Server Core do zero, também vale conferir como alterar o hostname do Hyper-V Server via PowerShell, outra tarefa comum de configuração inicial nesse tipo de servidor.

🚀 Vamos nos conectar?

Não perca nenhuma oportunidade! Cadastre-se nas minhas redes e no canal do YouTube para receber conteúdos de TI, Cloud, Azure, Kubernetes e DevOps em primeira mão.

Dica: No Facebook, todos os artigos do blog são publicados automaticamente. Vale a pena curtir!


💬 Dúvidas ou Problemas?

Com o intuito de ajudar a comunidade, caso você tenha dúvidas ou encontre problemas na execução dos comandos deste artigo, deixe um comentário abaixo. Responderei o mais breve possível!

Muito obrigado pela visita e até o próximo post!

Jefferson Castilho Especialista em Cloud & DevOps.


Este guia técnico é exclusivo do Blog do Castilho. Explore mais conteúdos sobre Cloud e DevOps.

4 comentários em “Desativando o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2”

Deixe uma resposta

Descubra mais sobre Blog do Castilho - Tecnologia | FinOps | DevOps | Cloud

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continuar lendo