SO: Firewall do Windows Win Server 2008 RC2 ativado (sem efeito quando desativado)
De repente, fui atormentado por um problema no qual não consigo encontrar nenhum semelhante com uma pesquisa.
Estou executando cerca de 20 servidores de jogos que se ligam a uma porta UDP e depois se ligam a uma porta TCP 1 acima da porta UDP. De repente, há um dia, novas ligações TCP pararam de funcionar.
Agora, confirmei que outros aplicativos não conseguem escutar na maioria das portas. Por exemplo, tenho um programa Java do qual fiz uma cópia e tentei as seguintes portas: 33001, 23789, 89... portas completamente aleatórias.
No que diz respeito aos aplicativos que já possuem ligações TCP, como HTTP e MySQL, apenas a porta 8080 foi uma porta que descobri que poderia funcionar, e apenas para Apache. Se os aplicativos saíssem de sua porta padrão, eles não poderiam se vincular; no entanto, retornariam ao normal quando a porta era padrão.
Verifiquei se há aplicativos de escuta por meio de netstat e curports, também verifiquei se há conexões nessas portas e elas são totalmente gratuitas.
Responder1
Seu servidor provavelmente ficou sem portas efêmeras.
Você pode verificar isso noVisualizador de eventos(Executar -> eventvwr.msc). Procure quaisquer avisos emSistemaprotocolo comID: 4227, 4231deTCP/IPfonte. Se você encontrar algum, será necessário reinicializar o servidor e ajustar o protocolo TCP/IP via registro -O Windows Server 2012 R2 fica sem portas efêmeras, embora não devesse
Responder2
Talvez você tenha seu programa listado na lista de exceções do firewall e a lista tenha sido apagada.
Eu também me deparei com uma situação em que haviadoisfirewalls instalados e você precisava configurá-losambosapropriadamente. Isso causou alguns cabelos puxados.
Responder3
Você tentou iniciar o serviço Firewall do Windows e, em seguida, iniciá-lo/interrompê-lo na interface do Firewall do Windows?
Clique em iniciar, clique em pesquisar; procure por "Firewall do Windows com Segurança Avançada"
O Windows 7 e 2008R2 apresentam o problema de iniciar o serviço em segundo plano, independentemente do que você deseja fazer com o firewall.
Responder4
Se você estiver usando serviços como o Hyper-V, isso pode ser causado por "intervalos de portas excluídos". Nesse cenário, diversas portas estarão indisponíveis.
Você pode verificar isso por
PS ~> netsh interface ipv4 show excludedportrange protocol=tcp
Protocol tcp Port Exclusion Ranges
Start Port End Port
---------- --------
5357 5357
5985 5985
47001 47001
50000 50059 *
Se a sua porta estiver no intervalo acima, qualquer meio de vinculá-la falhará. De acordo comuma resposta do superusuário, você pode tentar liberá-lo
net stop winnat
Para reservar seus próprios portos, você pode usar
netsh int ipv4 add excludedportrange protocol=tcp startport=50323 numberofports=1