Как связать два офиса в единую локальную сеть?
Вам нужен либо EoIP чтобы получить сеть на уровне L2 (но без шифрования), либо IPSec в туннельном режиме чтобы получить сеть на уровне l3 (но без общего DHCP и с разной адресацией), либо IPSec в транспортном режиме плюс EoIP туннель построенный поверх этого транспорта - получаете защищённую плоскую сеть, в том числе с возможной общей адресацией.
А что мешает в городе 2 использовать свою подсеть?
Все станет проще.