Привет! Надеюсь, кто-то сможет помочь, потому что я не очень хорошо разбираюсь в скриптах для Mikrotik роутеров.
Ситуация: Mikrotik роутер стоит за модемом провайдера. Этот провайдер выдает только динамические IP, поэтому IP-адрес и шлюз меняются регулярно, из-за чего слетает внутренняя настройка шлюза. Модем провайдера напрямую подключен к порту etherX на Mikrotik. Подключение настроено в Mikrotik как «DHCP Client».
Роутер Mikrotik напрямую соединен через VPN-туннель с другим Mikrotik в дата-центре, у которого есть статический IP. Через этот дата-центр проходит весь трафик из локальной сети.
Задача: добавить скрипт к «DHCP Client», который будет автоматически каждые 10 минут проверять адрес шлюза, выданный провайдером. Если он изменился — обновлять новый адрес шлюза в таблице маршрутизации для маршрута с фиксированным IP-адресом дата-центра [xxx.xxx.xxx.xxx]. Также очистить данные по старому адресу шлюза [xxx.xxx.xxx.xxx unreachable etherX] в таблице маршрутизации.
Буду признателен за помощь с этим скриптом. Спасибо!
Ситуация: Mikrotik роутер стоит за модемом провайдера. Этот провайдер выдает только динамические IP, поэтому IP-адрес и шлюз меняются регулярно, из-за чего слетает внутренняя настройка шлюза. Модем провайдера напрямую подключен к порту etherX на Mikrotik. Подключение настроено в Mikrotik как «DHCP Client».
Роутер Mikrotik напрямую соединен через VPN-туннель с другим Mikrotik в дата-центре, у которого есть статический IP. Через этот дата-центр проходит весь трафик из локальной сети.
Задача: добавить скрипт к «DHCP Client», который будет автоматически каждые 10 минут проверять адрес шлюза, выданный провайдером. Если он изменился — обновлять новый адрес шлюза в таблице маршрутизации для маршрута с фиксированным IP-адресом дата-центра [xxx.xxx.xxx.xxx]. Также очистить данные по старому адресу шлюза [xxx.xxx.xxx.xxx unreachable etherX] в таблице маршрутизации.
Буду признателен за помощь с этим скриптом. Спасибо!
