Здравствуйте, RB1200? делал по инструкциям в интернете, но почему то не работает.
два провайдера, один dhcp другой статический
1. скрипт не работает
2. не запускается по расписанию
что не так?
Помогите настроить резервирование канала
-
- Сообщения: 15
- Зарегистрирован: 27 авг 2013, 20:21
- Вложения
-
- Снимок5.PNG (14.3 КБ) 3805 просмотров
-
- Снимок4.PNG
- (28.32 КБ) 0 скачиваний
-
- Снимок3.PNG (19.64 КБ) 3805 просмотров
-
- Снимок2.PNG (16.7 КБ) 3805 просмотров
-
- Снимок1.PNG (6.96 КБ) 3805 просмотров
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
-
- Сообщения: 15
- Зарегистрирован: 27 авг 2013, 20:21
vqd писал(а):в старт тайм укажите - стартуп
с этим разобрался, время не было установлено - 1970 год
А почему скрипт не работает?
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Запустите его в консоли там и скажет в какой строчке ошибка, ну а так в 13 строчке явно ерунда
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 17
- Зарегистрирован: 09 дек 2013, 01:41
amp amp
микротик умеет html?
микротик умеет html?
-
- Сообщения: 15
- Зарегистрирован: 27 авг 2013, 20:21
nediis писал(а):amp amp
микротик умеет 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"];
}
а как проверить синтаксис скрипта?
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Это криво и не понятно
:local BackGw [/ip route get [find comment="gw2"] disable];
Для запуска скрита из консоли
/system script run
:local BackGw [/ip route get [find comment="gw2"] disable];
Для запуска скрита из консоли
/system script run
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 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] >
[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] >
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация: