Как организовать взаимодействие двух одинаковых подсетей?
Два NAT-а навстречу друг другу. Естественно, со многими прикладными сервисами будут проблемы, но часть вопросов Вы решите.
При одинаковой и пересекающейся адресации никакое взаимодействие двух разных подсетей невозможно. Просто по логике работы стека TCP/IP. Перед отправкой пакетов каждая машина проверяет, не принадлежит ли адрес назначения её сети. И если да -- она будет отправлять её в свою сеть.
Если нужен доступ из одного сегмента в другой, и сети именно локальные -- делайте общую политику адресации, и исключайте конфликты IP-шников. После этого всех в один VLAN, и погнали.
Если же сети удалённые, то в одной из них нужно менять IP-адресацию. Если важно сохранить подсеть 192.168.1.0 -- делите её на две части, загоняя машины из одного сегмента в адреса 192.168.1.1-192.168.1.127, а второго -- в 192.168.1.129-192.168.1.254, и ставьте везде маску 255.255.255.128. Тогда можно будет настроить машрутизацию.