Как избежать асинхронной маршрутизации в Ubuntu?
В текущей конфигурации все хосты в одном широковещательном диапазоне. Это скорее коммутация, нежели маршрутизация. Схему необходимо переделывать, а не ещё больше усугублять ситуацию.
Необходимо использовать всегда только 1 из доступных соединений, настроив маршрутизацию и, к примеру, OSPF.
Маркируйте пакеты на входе и по маркировке кидайте по разным таблицам на выходе.
https://habr.com/post/108690/