Перейти до

Резервирование канала с помощью микротик


Рекомендованные сообщения

Добрый день. Вот хочу проконсультироваться у спецов по такому вопросу.

 

Есть клиент. К нему заходят с разных мест 2 канала с одинаковым вланом(eth1, eth2), ну и линк на клиента (eth3). Втыкаются они в MikroTik RB750 например.

 

вопрос в следующем. Могу ли я использовать этот микротик как переключалку используя функцию Netwatch.

 

принцип такой.. Создается bridge1 туда загоняются порты eth1, eth3. И через нетвоч если порт в дауне то командой

interface bridge port set interface=ether2 numbers=1

менять на другой канал.. ну и каждые например 30 минут проверять не поднялся ли первый канал и переключать обратно.

 

почему я спрашиваю.. Да потому что это работает через раз почему то.. когда хочет переключает.. а когда хочет не переключает..

Ссылка на сообщение
Поделиться на других сайтах

 

этот скрипт для провайдеров.. а мне нужно для резерва в локальной сети

Ссылка на сообщение
Поделиться на других сайтах

Не мешало бы описать подробней чего вы хотите добиться. Что чем собрались резервировать.

И с какого переляку

этот скрипт для провайдеров.. а мне нужно для резерва в локальной сети

у меня на домашнем роутере такой скрипт стоит.

Ссылка на сообщение
Поделиться на других сайтах

Я вроде бы все описал. Локальная сеть провайдера. Клиент с фейковым ипом. к нему с разных частей города идут 2 канала. если какой то канал отваливается.. то переключатся на другой.. проверять можно любой ип.. как внутренний (желательно конечно шлюз) так и внешний

Ссылка на сообщение
Поделиться на других сайтах

у меня на домашнем роутере такой скрипт стоит.

 

да.. и походу у тебя девайс в режиме роутера.. а у меня настроен бриджем...

 

 

 

Или может быть у кого есть скрипт.. который будет работать с бриджами..

Ссылка на сообщение
Поделиться на других сайтах

что то типа такого...

:local PINGCOUNT 5;
:local PINGIP "192.168.205.1";
:log info message="SCRIPT START";
:local PINGRESULT [/ping $PINGIP count=$PINGCOUNT];
:log info message="PINGTEST $PINGRESULT";
:if ($PINGRESULT > 0) do={
:log info message="PINGTEST $PINGRESULT";
} else={
:log info message="BRIDGE SET ETHER3";
/interface bridge port set interface=ether3 numbers=1;
:delay 20;
:local PINGRESULT [/ping $PINGIP count=$PINGCOUNT];
:if ($PINGRESULT > 0) do={
:log info message="PINGTEST $PINGRESULT";
} else={
:log info message="BRIDGE SET ETHER2";
/interface bridge port set interface=ether2 numbers=1;
:delay 10;
}
}
:log info message="SCRIPT END";

 

это мой первый скрипт )) можно пинать ) много вывода в лог.. это только для проверки....

Ссылка на сообщение
Поделиться на других сайтах

А вам критично чтоб сеть работала с какого то конкретного интерфейса по умолчанию, а другой интерфейс только в качестве бэкапа, или без разницы?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...