Вааще не понял что ты хочешь замутить? Зачем два интерфейса? Что это дает если подключен к одному роутеру? Может тебе тогда организовать bond0. Ну типа две карточки объединить в ethernet chanel ? Но на серваках это не очень устойчиво работает. Для домашнего пользования пойдет наверное. Будет один IP будешь ему права давать.
Если я правильно помню основы, то дефолтный гейт в одной сети может быть только один. Так что если надо чего-то куда-то, то только роутингом сможешь сделать. А вот как программам гулять через определенный интерфейс...
ну может с помощью AppArmor можно подобное сделать. Запретить ходить приложениям на определенное устройство и все. Но это скорее теория, как ее на практике реализовать..... Затрудняюсь сказать.