Normalmente, coisas relacionadas à rede são gerenciadas pelo "network-manager" e vem com uma lâmpada de vidro razoavelmente boa que sabe como fazer a coisa certa (TM).
Se você insistir em usar / etc / network / interfaces e tiver um computador que viaje muito, deverá colocar um script executável em /etc/network/if-up.d. Todos os scripts neste diretório são executados toda vez que uma interface é ativada. Em seu novo script, você pode implementar a lógica que modifica sua tabela de roteamento como você deseja.
Eu sugiro que você comece a ler a seção "OPÇÕES DO IFACE" na man-page das interfaces. Observe, no entanto, que não existe "o modo" de determinar as configurações "corretas" para sua tabela de roteamento.
Você pode alterar a ordem de suas rotas padrão atribuindo métricas diferentes. A métrica é um número simples e o kernel preferirá a rota padrão com a menor (eu acho) métrica. Portanto, você deve fazer algum teste para executar seu script e, com base nos resultados desse teste, o script atribuirá a métrica às rotas padrão.