Não é possível executar ping em uma máquina Windows a partir do Linux

4

Tenho o Windows instalado no meu laptop, conectado ao roteador sem fio com o IP 192.168.1.5. Minha área de trabalho está executando o Linux, conectada ao mesmo roteador (com fio) com o IP 192.168.1.2. Quando faço um ping do Windows para o Linux, recebo uma resposta, mas não funciona na outra direção. Qual poderia ser o problema?

    
por Ajay Nair 02.08.2013 / 17:00

4 respostas

7

Isso soa como o firewall do Windows está bloqueando pacotes ICMP é o que o comando ping está usando para solicitar respostas de outros computadores na rede.

Eu tentaria fazer o ping do roteador WI-FI de ambos os sistemas para confirmar que a saída está funcionando contra uma terceira máquina (o que é provável, já que você está obtendo endereços IP do roteador).

É provável que o seu router tenha o endereço IP 192.168.1.1, pelo que tentei fazer o ping.

No Windows:

$ ping 192.168.1.1

Do Linux:

$ ping 192.168.1.1

Se isso funcionar, é altamente provável que o firewall do Windows seja o responsável por bloquear suas tentativas de ping.

    
por 02.08.2013 / 17:07
1

verifique o firewall do windows, que ele permite ICMP

    
por 02.08.2013 / 17:07
1

Sua distro linux tem NETBIOS? quando você faz ping em outro pc pelo nome em sua rede, geralmente não é porque o nome está no servidor DNS, mas sim transmitido pelo outro PC através do NETBIOS.

Por exemplo, na maioria dos telefones Android, você não pode fazer ping em uma máquina Windows por nome por esse motivo, a menos que o nome do host tenha sido adicionado ao servidor DNS.

    
por 02.08.2013 / 21:26
1

Problema:

Eu tive exatamente esse problema no Windows 10. Eu tenho minha máquina Windows 10 em 192.168.1.74 e a máquina (Arch) Linux em 192.168.1.174. O ping do windows para o linux funcionou perfeitamente, mas, por outro lado, não funcionou.

Solução:

  • Eu tentei a solução de Rafał Wądołowski

    check the windows firewall, that it allows ICMP

    mas não funcionou para mim.

  • Lembrei-me então de que, quando você se conectou pela primeira vez às janelas da rede, pergunta se deseja ser detectável. E esse foi exatamente o meu problema.

Para corrigir o problema, siga estas etapas:

  1. Ir para configurações do Windows 10
  2. Rede e amp; Internet
  3. Ethernet
  4. Clique no adaptador conectado
  5. Finalmente, verifique o PC detectável

Além disso, você pode selecionar essa opção de alguma forma globalmente em

  1. Painel de controle
  2. Rede e Internet
  3. Centro de Rede e Compartilhamento
  4. Configurações avançadas de compartilhamento

Mas não substituirá as configurações das redes salvas existentes.

    
por 26.04.2017 / 12:58