Topologia de rede
Tenho um Windows Server que está conectado a um modem com endereço IP público que 42.251.46.174
está em DMZ que chamaremos de Modem1.
Eu então tenho um modem com o endereço IP público 93.184.216.34
com um endereço IP local que 10.0.0.0/24
não está na DMZ que chamaremos de Modem2 que tem uma máquina conectada a ele com o endereço IP de 10.0.0.23
. O Modem2 está conectado ao Windows Server via Ethernet.
O problema
O Windows Server deve usar o Modem1 sobre o Modem2 para solicitação de saída para wlan, mas se o Modem1 estiver offline ou não funcionar, o Modem2 deverá assumir o controle.
Meu problema é que quero poder fazer ping 10.0.0.23
do Windows Server quando o tráfego de saída for para o Modem1. Só consigo fazer ping em máquinas no Modem2 a partir do servidor Windows quando o Modem1 está desconectado e o Modem2 é o único em uso.
O softwareForceBindIPou quaisquer ferramentas semelhantes de terceiros apresentam muitas falhas, como não funcionar para processos filhos, e não são uma solução sólida quando se trata de estabilidade e escalabilidade futuras.
Tentei as seguintes rotas na tabela de roteamento do Windows Server sem resultados:
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 93.184.216.34 100
0.0.0.0 0.0.0.0 142.251.46.174 50
10.0.0.23 255.255.255.0 10.0.0.1 1
Responder1
Você confunde o Windows com um roteador de última geração.
Ignore que ele PODE rotear - não é um roteador adequado - e pegue um roteador de baixo custo e alto recurso (para o qual eu sempre uso o Mikrotik) e use-o para lidar com problemas de roteamento como esse.
Não quero usar software como ForceBindIP ou qualquer ferramenta semelhante de terceiros.
Por que o Windows se importaria com o que você deseja - ele possui recursos, não possui determinados recursos. Seu desejo é irrelevante. Ele faz o que faz, viva com isso.