Исходный дизайн совершенно не понятен. Поэтому узкий ответ конкретно про компьютеры с адресами из разных подсетей: на каждом из них надо задать в качестве шлюза по умолчанию тот же адрес, что и самого ПК. Тогда при необходимости отправить пакет в другую подсеть, он уйдет через свой локальный сетевой интерфейс.
Т.е. Сеть1/ПК1: 192.168.10.10/24, GW 192.168.10.10; Сеть2/ПК2: 192.168.11.11/24, GW 192.168.11.11
Т.к. компы в одном L2-сегменте, то пакет будет доставлен на сетевой интерфейс места назначения. Если это ПК с Windows, то работает, к примеру, удаленный рабочий стол, сетевые шары. Но в сетевом окружении ПК из другой подсети не будет виден. Чтобы на него попасть, надо знать его адрес.