Для данных устройств я выделил отдельный микрот R1 192.168.40.247/24 и мне нужно как-то сделать, чтобы он подменял 192.168.40.247 на 192.168.10.1 и наоборот, чтобы эти устройства могли связаться с сервером 192.168.10.23/24
Попробуйте фильтровать на прероуте, на вкладке raw по необходимым портам, если это не сработает у меня идея только файрвол или отключение маршрута по умолчанию в настройках соединения
Адрес лист на *.kg, маркировка коннектов по адрес листу, отдельная таблица маршрутизации и нат, проброс портов настраивается тоже отдельно для маркированного трафика, железка мощная потери производительности быть не должно, там все прямиком на проц заведено без свич чипа