Обязательно по разным сетям? Ещё одну сетевуху вставлять? А почему нельзя роутеры провайдеров в одной подсети держать?
Не надо сетевуху - надо alias или vlan. Короче, одному физическому интерфейсу, можно назначить много разных адресов из разных сетей. При этом добавляется новый логический интерфейс.
В роутинг правилах, указывается, через какой логический интерфейс пойдёт пакет.
Для начала читайте ifconfig alias ...
Теоретики iproute2, ВЫ ЛИЧНО это делали ? Как работает ?
Лично у меня, хреново работало , совсем хреново ! И не только у меня !
Подробности здесь -
Балансировка канала между 3-мя WAN-интерфейсами