Digamos que eu tenha duas NICs no meu PC. Um conjunto para DHCP e outro com IP estático.
A NIC DHCP obtém IP/mask/gw/dns/etc em digamos 192.168.0.0/24
... digamos que obtém um IP 192.168.0.99/24
com um GW de 192.168.0.1
.
A outra NIC está configurada para um IP estático sem gateway (usado para administrar dispositivos localmente via IP, por exemplo, nada mais) ... forneça apenas o IP/máscara que, digamos, é 10.0.0.99/24
.
Digamos que eu ping -t 10.0.0.1
e não haja nenhum dispositivo nesse endereço (lembre-se de que ambas as NICs estão ativas/vinculadas). Por que o Windows fará esse tipo de coisa quando 10.0.0.0/24
estiver na outra NIC ... por que ele tentaria ir para uma NIC/sub-rede diferente como esta?
solicitação expirou. solicitação expirou. Resposta de 10.0.0.99: Host de destino inacessível Resposta de 192.168.0.1: Host de destino inacessível solicitação expirou.
Resposta de 192.168.0.1: Host de destino inacessível solicitação expirou. solicitação expirou. Resposta de 10.0.0.99: Host de destino inacessível
Esse problema nunca existiu no XP, nunca experimentei o Windows Vista, então não tenho certeza de seu comportamento, mas acho muito estranho.
Existe algum novo protocolo inventado pela Microsoft? Isso realmente não me causa problemas, apenas acho inesperado.
Responder1
Seu "gateway padrão" é o gateway para fora da sua rede. Eu acho que você está vendo isso porque quando o Windows não consegue encontrar um endereço na(s) rede(s) local(is), ele tentará usar o gateway para sair para outras redes.
Nesse ponto, você recebe uma resposta do seu roteador (192.168.0.1) informando que não há rota conhecida para a rede/host solicitado (Host de destino inacessível).
Isso provavelmente parece diferente do XP porqueVista/2008 ganhou uma nova pilha de rede(a "pilha TCP/IP da próxima geração"; IPv6, etc.).