Подключение к серверу
Для локального сервера
Если Вы используете локальный сервер, то Вам не требуется подключать маршрутизатор к серверу. Единственное, что Вам нужно, это перевести IP-адреса контроллеров из динамических в статические, чтобы при их переподключении к WiFi-сети они имели всегда одни и те же адреса. После этого переходите к следующему шагу — добавлению контроллера в проект.
Для облачного сервера
Если Вы используете облачный сервер, то все контроллеры умного дома будут работать с облачным сервером через интернет-шлюз. В случае с умным домом от SmartESP, шлюзом будет выступать машрутизатор Mikrotik. Как его выбрать и настроить можно прочитать в документации: Выбор машрутизатора и Настройка маршрутизатора.
После установки и настройки маршрутизатора, его необходимо подключить к серверу. Для этого на Вашем сервере переходим в раздел Маршрутизатор и добавляем новый.
После добавления маршрутизатора, обязательно нажимаем на кнопку Включить, чтобы она стала зеленного цвета. Потом нажимаем символ плюса и видим персональные настройки VPN-соединения.
Открываем страницу настроек домашнего маршрутизатора. Заходим в раздел Interfaces, нажимаем Add и выбираем L2TP Client.
Даём понятное имя VPN-соединению, например: l2tp-smart. Далее копируем адрес сервера, логин и пароль. Кроме этого, если Вы захотите повышенной безопасности, то выберете опцию IPsec и скопируйте этот ключ тоже.
Нажимаем Ok. Соединение появилось в списке и если его открыть, то можно увидеть статус: connected.
Снятие ограничений фильтров
Следующим шагом необходимо разрешить движение данных по созданному интерфейсу. Для этого заходим в раздел IP и выбираем Firewall.
Здесь на закладке Filter Rules находим правило Drop all not coming from LAN и открываем его для редактирования. Далее, находим правило Input Interface и выбираем здесь наш VPN-интерфейс соединения с сервером который Вы создали до этого: l2tp-smart. Обязательно ставим перед ним символ отрицания – восклицательный знак.
Нажимаем Ok. Готово.