Windows 8 - alterna rotas ativas

0

Eu tenho uma LAN conectando todos os PCs em um escritório dentro da sub-rede 10.0.1.0/24, e uma placa USB sem fio com um roteador WIFI como uma maneira alternativa de acessar a Internet. Ambos os adaptadores usam o DHCP com o gateway padrão fornecido. Eu quero ser capaz de alternar o roteamento entre os dois gateways padrão para que eu possa mudar facilmente o tráfego de um ISP para outro no caso de qualquer um deles ter problemas. Eu escrevi um script Powershell que executa o ajuste de métrica, que funciona corretamente, conforme exibido por route print output. O problema é que, mesmo se eu atribuir a métrica às rotas do gateway padrão ou às próprias interfaces, a saída tracert ainda mostrará o tráfego sendo direcionado por uma interface e não pelo outro.

A principal restrição é que não tenho permissão para reinicializar o computador para aceitar parâmetros de interface e recalcular o roteamento. Além disso, a verificação de disponibilidade do gateway padrão é sempre verdadeira, portanto, o roteamento dinâmico padrão com base na disponibilidade do link não pode ser executado nativamente. Desativar e ativar adaptadores também está fora de questão, porque ainda preciso de acesso a outros dispositivos na LAN.

Como faço para mudar a rota ativa sem reiniciar o PC?

    
por Vesper 04.06.2014 / 07:43

1 resposta

0

Descobri que a reinicialização do DHCP service faz com que o subsistema de rede recalcule métricas para rotas padrão e use a rota com o conjunto de métricas mais baixo posteriormente. Portanto, se alguém quiser alterar os gateways padrão rapidamente no Windows, eles devem fazer o mesmo. Isso faz com que a conectividade de rede seja interrompida por alguns segundos, portanto, isso não deve ser feito de forma interativa.

    
por 28.08.2014 / 08:26