Embora parte da resposta esteja relacionada à métrica da rota, não é o único detalhe que determina o caminho. Em parte da tabela de rotas, você pode ver onde a rede de destino está (com uma máscara de sub-rede) e com qual interface conversar com ela.
Você pode especificar mais rotas "específicas" e as regras mais específicas prevalecerão. Por exemplo, se você tivesse uma rede doméstica em 192.168.0.0/24 , sua tabela de rotas padrão saberia usar Ethernet . Se você adicionar uma rota direta a 192.168.0.0/25 para ser roteada por meio do seu adaptador Wi-Fi , todas as ocorrências para 192.168.0.0 até 192.168.0.127 passarão pelo seu Wi-Fi e o restante da sua rede pela Ethernet. Se o seu Gateway Padrão (próximo salto) for 192.168.0.1 , o seu gateway padrão será conectado via Wi-Fi, já que é onde a "rota mais específica" existe. Da mesma forma, se o seu gateway for 192.168.0.254 , ele passará pela sua Ethernet.
O OpenVPN também usa esse método. Em vez de substituir a 0.0.0.0/0 route (rota padrão), ela cria duas rotas - 0.0.0.0/1 e 128.0.0.0/1 - que percorrem a interface da VPN. Dessa forma, se a interface da VPN tiver problemas, ela poderá retornar ao seu Gateway padrão.