O ping no Windows 10 não funciona se o "compartilhamento de arquivos e impressoras" estiver desativado?

22

Eu tenho um computador com Windows 10 em uma rede local.

Quando tento executar o ping na máquina Windows 10 de outro computador, ele falha (o pedido excedeu o tempo limite). Na máquina com Windows 10, posso executar ping em outros dispositivos sem problemas.

Descobri que, se eu for no Painel de Controle para as "Configurações avançadas de compartilhamento" e ativar "Compartilhamento de arquivos e impressoras", o ping nesta máquina funcionará normalmente.

Minha pergunta é, por que?

Por que o ping não funciona se "Compartilhamento de arquivos e impressoras" está desativado (na máquina com ping)? Como isso está relacionado à resposta do ping? Uma máquina ainda deve responder a um ping, mesmo que não compartilhe recursos de arquivos / impressoras, ou perdi alguma coisa?

lucidBug
fonte

Respostas:

28

Como as configurações de compartilhamento de arquivos e impressoras incluem a capacidade de negar / permitir o tráfego ICMP. Você pode ver isso navegando para o seguinte:

  1. Clique no Startbotão
  2. Procurar por Windows Firewall
  3. Selecione Advanced Settingsà esquerda
  4. No painel esquerdo, selecione Inbound Rules
  5. No painel direito, procure as regras intituladas File and Printer Sharing (Echo Request - ICMPv4-In)

( Fonte )

Você pode ver um exemplo no meu laptop (com o compartilhamento de arquivos e impressoras ativado) diretamente abaixo:

Firewall do Windows

Indo um passo adiante, se você deseja deixar o compartilhamento de arquivos e impressoras desativado, mas ainda permitir "pings", é possível ativar as regras apropriadas mostradas na caixa vermelha da figura.

Run5k
fonte
tnx! Então, basicamente, no Windows, o ICMPv4-In está diretamente conectado ao "compartilhamento de arquivos e impressoras"? Não posso permitir a entrada ICMPv4 sem "compartilhamento de arquivos e impressoras"?
lucidBug
* sem ativar "compartilhamento de arquivos e impressoras"
lucidBug 22/10/16
11
As configurações que controlam o tráfego ICMP estão incluídas na funcionalidade de compartilhamento de arquivos e impressoras , mas, como mencionei no final da minha resposta, você poderá habilitar individualmente as regras apropriadas no Firewall do Windows para permitir o tráfego ICMP.
Run5k
Mas se eu ativar a regra (a que está na caixa vermelha), é a mesma coisa que coloquei em "compartilhamento de arquivos e impressoras"? ou não?
lucidBug
Tudo bem, se eu mantiver os outros desligados (SMB, Spooler, LLMNR), nada será compartilhado. Certo?
lucidBug
5

Eu tive problemas ao fazer ping na VM do Windows 10, mesmo se eu ativasse a regra de compartilhamento de arquivos e impressoras.

Então eu adicionei o seguinte:

netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow

Aviso: este comando aplicará a regra aos perfis de rede Privado, Público e Domínio.

user7365010
fonte
0

O Windows usa predefinições de firewall, dependendo do seu tipo de rede: Público, Privado ou Domínio. O padrão é público. Na predefinição Pública, o firewall é definido como "mais rígido"; Ele bloqueia mais, por exemplo, solicitações de ping. Se você ativar o compartilhamento de arquivos e impressoras, o Windows alterará o tipo de rede (= predefinição de firewall) para Privado. O firewall estará mais aberto, permitindo solicitações de ping.

YayWay
fonte