Как настроить маршрутизацию на сервере для двух блоков ip-адресов?
Вам надо настроить ip rule и route листы к ним. То есть примерно так: Если пакет приходит на адрес из сети 1, то шлюз будет 1, а если на адрес из сети 2, то шлюз = 2.
(man ip rule, man ip route)
Ещё как вариант это BGP с вашим оператором.
Доброго времени суток!
Ну во первых, для разных сетей с разными ипишнегами лучше создать отдельные таблицы маршрутизации:
[mas@ыввыаываыв ~]$ ip rule
0:      from all lookup local
32763:  from 10.10.100.12 lookup gate100
32764:  from 10.10.50.12 lookup gate2
32765:  from all to 10.10.10.30 lookup shared_db
32766:  from all lookup main
32767:  from all lookup default
где в каждей таблице будет свой гейт:
[mas@ыввыаываыв  ~]$ ip route show table gate2
default via 10.10.50.1 dev eth0
[mas@ыввыаываыв  ~]$ ip r
default via 10.10.10.1 dev bond0