Você não pode ter dois gateways padrão na mesma tabela de roteamento. Se você tiver mais de um, o kernel sempre escolherá o primeiro gateway padrão na tabela. Você terá que criar várias tabelas de roteamento, uma para cada conexão com a Internet, e criar regras para escolher qual tabela usar para qualquer pacote. Isso é comumente chamado de "acesso dividido". O guia que eu recomendo a leitura para obter este trabalho é aqui no lartc.org .