Задача: Подключение к удаленному офису,
у которого есть 6 каналов связи с определенным приоритетом,
подключение к каналам по VPN, на стороне клиента Mikrotik.
Идея: Запуск задачи каждые 10 минут, скрипт проверяет есть ли пинг к "идеальному IP" в офисе, если нет, то поочередно начинает включать канал u1, 10 секунд задержки, затем проверяет пинг, если его нет, выключат этот канал, затем включает второй u2 и так до u6.
Пример блока проверки:
{
:if ([/ping 172.16.11.11 count=5] = 0) do={
/interface disable 13
/interface disable 14
/interface disable 15
/interface disable 16
/interface disable 17
/interface enable 12
:delay 10
}....}
В Firewall указать правила для этой подсети.
Дополняю: удобнее сделать List интерфейсов и написать 1 NAT правило для этой подсети (Interface->Interface List->Lists->New...).
=== Совет не по делу!
можно подключиться к микротику из другого микротика:
IP - Neighbor List - наш микротик, контекстное меню - MacTelnet,
затем ?,
мне хватает interface - print - disable 5 - enable 5 , где 5 проблемный интерфейс
у которого есть 6 каналов связи с определенным приоритетом,
подключение к каналам по VPN, на стороне клиента Mikrotik.
Идея: Запуск задачи каждые 10 минут, скрипт проверяет есть ли пинг к "идеальному IP" в офисе, если нет, то поочередно начинает включать канал u1, 10 секунд задержки, затем проверяет пинг, если его нет, выключат этот канал, затем включает второй u2 и так до u6.
Пример блока проверки:
{
:if ([/ping 172.16.11.11 count=5] = 0) do={
/interface disable 13
/interface disable 14
/interface disable 15
/interface disable 16
/interface disable 17
/interface enable 12
:delay 10
}....}
не забываем прописать маршруты для подсети 172.16.11.* в Routes (где для нее указывается gateway каждого из каналов для доступа в сеть)+
В Firewall указать правила для этой подсети.
Дополняю: удобнее сделать List интерфейсов и написать 1 NAT правило для этой подсети (Interface->Interface List->Lists->New...).
=== Совет не по делу!
можно подключиться к микротику из другого микротика:
IP - Neighbor List - наш микротик, контекстное меню - MacTelnet,
затем ?,
мне хватает interface - print - disable 5 - enable 5 , где 5 проблемный интерфейс
Комментариев нет:
Отправить комментарий