Как настроить автоматическое добавление шлюза провайдера в маршрут при использовании резервирования каналов?

Как правильно настроить скрипт в DHCP client MikroTik, чтобы автоматически определялся шлюз провайдера и подставлялся в созданный маршрут в Route? Существует проблема с действием скрипта, необходима помощь в проверке его корректности. Пожалуйста, откорректируйте скрипт, если возможно.
  • 2 марта 2024 г. 9:08
Ответы на вопрос 2
Для настройки автоматического добавления шлюза провайдера в маршрут при использовании резервирования каналов на MikroTik, вам потребуется использовать скрипт в DHCP client, который будет автоматически определять шлюз провайдера и добавлять его в маршрут в Route.

Пример скрипта для DHCP client на MikroTik:

```bash
:local gatewayIp;
:foreach i in=[/ip dhcp-client find] do={
  :set gatewayIp [/ip dhcp-client get $i gateway];
  :local existingRoute [/ip route find gateway=$gatewayIp];
  :if ($existingRoute="") do={
    /ip route add gateway=$gatewayIp comment="Automatic route to ISP gateway";
  }
}
```

Этот скрипт будет проходить по всем DHCP клиентам на вашем MikroTik, определять их шлюзы провайдера и добавлять их в маршруты в Route, если они еще не существуют.

Пожалуйста, убедитесь, что у вас установлена последняя версия RouterOS и что у вас есть права на выполнение скриптов. Также не забудьте проверить правильность работы скрипта и внести необходимые коррективы в соответствии с вашими потребностями.
Получить шлюз скриптом попробуй взять за основу
Похожие вопросы