Резервирование l2tp подключений.

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
Uttar
Сообщения: 0
Зарегистрирован: 25 июн 2013, 06:10

Добрый день.
Есть такая схема:
Центральный офис - микротик с поднятым l2tp сервером, двумя реальными ip от двух провайдеров.
Филиалы - микротики, с l2tp клиентом.

Как реализовать автоматическое переключение впн соединения, если в центральном офисе падает один из интернетов?
Есть варианты, кроме как скрипт, который пингует адреса подключений и гасит\поднимает одно из двух l2tp подключений?


Uttar
Сообщения: 0
Зарегистрирован: 25 июн 2013, 06:10

А в ответ тишина :)
В итоге реализовал через скрипт:

:local PingCount 3


:local Wan1Centre x.x.x.x
:local Wan2Centre y.y.y.y
:local Virt1 z.z.z.z
:local Virt2 z.z.z.a
:local NameL2TP1 XXX
:local NameL2TP2 YYY

:local ResultWan1 [/ping $Wan1Centre count=$PingCount]
:local ResultWan2 [/ping $Wan2Centre count=$PingCount]
:local ResultVirt1 [/ping $Virt1 count=$PingCount]
:local ResultVirt2 [/ping $Virt2 count=$PingCount]

:if (($ResultWan1=0) && ($ResultWan2>0) && ($ResultVirt2=0)) do={
/interface l2tp-client disable $NameL2TP1
/interface l2tp-client enable $NameL2TP2
}

:if (($ResultWan1>0) && ($ResultVirt1=0)) do={
/interface l2tp-client disable $NameL2TP2
/interface l2tp-client enable $NameL2TP1
}


wolf_ktl
Сообщения: 417
Зарегистрирован: 25 июн 2013, 18:12

:local Virt1 z.z.z.z
:local Virt2 z.z.z.a

я так понимаю это локальные адреса в сети ?


Ответить