Para adicionar o ip secundário na interface, você deve criar uma subinterface.
No seu caso, eth1:1
auto eth1
iface eth1 inet static
address 10.0.0.21
netmask 255.255.255.0
gateway 10.0.0.1
auto eth1:1
iface eth1:1 inet static
address 10.0.1.21
netmask 255.255.255.0
gateway 10.0.1.1
metric 20
Com base no comentário, edito a resposta e adiciono métrica à interface eht1:1
. Isso significa que o gateway em eth1
será a decisão de roteamento principal. Você pode adicionar métricas a eth1
se desejar eth1:1
ser primário.
Editar 2
Encontrei mais pessoas que têm o mesmo problema e a solução é:
auto eth1
iface eth1 inet static
address 10.0.0.21
netmask 255.255.255.0
gateway 10.0.0.1
up ip addr add 10.0.1.21/24 dev eth1 label eth1:1
down ip addr del 10.0.1.21/24 dev eth1 label eth1:1
up ip route add 10.0.1.0/24 via 10.0.1.1 dev eth1:1 metric 20
down ip route del 10.0.1.0/24 via 10.0.1.1 dev eth1:1 metric 20