Помогите настроить резервирование канала

Обсуждение оборудования и его настройки
k790i
Сообщения: 15
Зарегистрирован: 27 авг 2013, 20:21

Здравствуйте, RB1200? делал по инструкциям в интернете, но почему то не работает. :-(

два провайдера, один dhcp другой статический

1. скрипт не работает
2. не запускается по расписанию

что не так?
Вложения
Снимок5.PNG
Снимок5.PNG (14.3 КБ) 3786 просмотров
Снимок4.PNG
(28.32 КБ) 0 скачиваний
Снимок3.PNG
Снимок3.PNG (19.64 КБ) 3786 просмотров
Снимок2.PNG
Снимок2.PNG (16.7 КБ) 3786 просмотров
Снимок1.PNG
Снимок1.PNG (6.96 КБ) 3786 просмотров


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

в старт тайм укажите - стартуп


Есть интересная задача и бюджет? http://mikrotik.site
k790i
Сообщения: 15
Зарегистрирован: 27 авг 2013, 20:21

vqd писал(а):в старт тайм укажите - стартуп

с этим разобрался, время не было установлено - 1970 год

А почему скрипт не работает?


k790i
Сообщения: 15
Зарегистрирован: 27 авг 2013, 20:21

Изображение


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Запустите его в консоли там и скажет в какой строчке ошибка, ну а так в 13 строчке явно ерунда


Есть интересная задача и бюджет? http://mikrotik.site
nediis
Сообщения: 17
Зарегистрирован: 09 дек 2013, 01:41

amp amp :co_ol:
микротик умеет html?


k790i
Сообщения: 15
Зарегистрирован: 27 авг 2013, 20:21

nediis писал(а):amp amp :co_ol:
микротик умеет html?


поправил все равно не пашет:

Код: Выделить всё

:local PingCount 3;

:local CheckIp1 8.8.8.8;
:local CheckIp2 8.8.4.4;

:local rName [/system identity get name];
:local rDate [/system clock get date];
:local rTime [/system clock get time];

:local isp1 [/ping $CheckIp1 count=$PingCount];
:local isp2 [/ping $CheckIp2 count=$PingCount];

:local BackGw [/ip route get [find comment="gw2"] disable];
#if main ISP is DOWN and backup ISP is UP then:
:if (($isp1=0) && ($isp2=$PingCount) && ($BackGw=true)) do={
:log warning "Set routes to gw2";
/ip route disable [find comment="gw1"];
/ip route enable [find comment="gw2"];
}

:local MainGw [/ip route get [find comment="gw1"] disable];
#if main ISP is UP then:
:if (($isp1=$PingCount) && ($MainGw=true)) do={
:log warning "Set routes to gw1";
/ip route enable [find comment="gw1"];
/ip route disable [find comment="gw2"];
}


а как проверить синтаксис скрипта?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Это криво и не понятно

:local BackGw [/ip route get [find comment="gw2"] disable];

Для запуска скрита из консоли
/system script run


Есть интересная задача и бюджет? http://mikrotik.site
k790i
Сообщения: 15
Зарегистрирован: 27 авг 2013, 20:21

ошибок не дает , но что то странное

[admin@QWERTY1] > /system script run BackupISP
HOST SIZE TTL TIME STATUS
8.8.8.8 56 49 22ms
8.8.8.8 56 49 22ms
8.8.8.8 56 49 22ms
sent=3 received=3 packet-loss=0% min-rtt=22ms avg-rtt=22ms max-rtt=22ms
HOST SIZE TTL TIME STATUS

HOST SIZE TTL TIME STATUS
8.8.4.4 timeout
8.8.4.4 timeout
8.8.4.4 timeout
sent=3 received=0 packet-loss=100%
HOST SIZE TTL TIME STATUS

[admin@QWERTY1] >


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Что странного?


Есть интересная задача и бюджет? http://mikrotik.site
Ответить