Você não pode determinar com segurança se pode alcançar outro computador na rede local * somente * usando comandos de rede padrão se o gateway padrão estiver inativo. O motivo é que o gateway padrão é normalmente necessário para rotear o tráfego para fora da rede local. Se estiver inativo, sua máquina provavelmente acreditará que o outro computador é inacessível, mesmo que esteja na mesma sub -rede local.
O comando `ping` (ou` ping6` para IPv6) geralmente falha porque o caminho para o destino, mesmo que na mesma LAN, depende de tabelas de roteamento de rede que utilizam o gateway padrão.
Para determinar a acessibilidade na rede * local * com um gateway Down, você precisa:
1.
conheça o endereço IP do alvo. Você precisa conhecer seu endereço IP na sub -rede de rede local. Não use um nome de host; A resolução de nomes não funcionará de maneira confiável se o gateway está baixo, pois a resolução do DNS geralmente depende do gateway para servidores DNS externos.
2.
use `ping` com o endereço IP do outro computador diretamente. Se o outro computador estiver na mesma sub -rede que o seu computador, e as duas placas de interface de rede (NICs) possuem configurações IP corretas (endereço IP, máscara de sub -rede), `ping
` poderá ter sucesso. Se for bem -sucedido, isso indica que você pode alcançar o outro computador diretamente através da rede local, independentemente do gateway.
3. Verifique se há problemas de conectividade de rede além do gateway . Se você não conseguir ping diretamente na sub -rede de rede local, há algo mais errado. Você pode ter um problema de conectividade de rede local (Cable, Switch, NIC).
em resumo: `ping ` é o comando, mas o sucesso não é uma garantia da conectividade geral da rede - apenas da conectividade direta * dentro * da sub -rede local. Se o `ping` falhar, o problema não é * necessariamente * o gateway; Pode ser um problema de conectividade de rede local.