O comando ip(8)
pode configurar suas interfaces e tabelas de roteamento para fazer exatamente o que você deseja. O guia Roteamento avançado e controle de tráfego do Linux tem a melhor descrição de como usar a ferramenta ip(8)
que Eu ainda encontrei.
Você precisa garantir que suas tabelas de roteamento saibam qual interface será usada para quais intervalos de IP. Depois de definir isso, digitá-lo é quase uma tradução mecânica.