Страница 1 из 4
Помогите настроить резервирование канала
Добавлено: 17 дек 2013, 18:55
k790i
Здравствуйте, RB1200? делал по инструкциям в интернете, но почему то не работает.
два провайдера, один dhcp другой статический
1. скрипт не работает
2. не запускается по расписанию
что не так?
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 07:43
vqd
в старт тайм укажите - стартуп
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 08:21
k790i
vqd писал(а):в старт тайм укажите - стартуп
с этим разобрался, время не было установлено - 1970 год
А почему скрипт не работает?
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 08:25
k790i
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 09:40
vqd
Запустите его в консоли там и скажет в какой строчке ошибка, ну а так в 13 строчке явно ерунда
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 09:49
nediis
amp amp

микротик умеет html?
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 10:43
k790i
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"];
}
а как проверить синтаксис скрипта?
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 10:47
vqd
Это криво и не понятно
:local BackGw [/ip route get [find comment="gw2"] disable];
Для запуска скрита из консоли
/system script run
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 11:35
k790i
ошибок не дает , но что то странное
[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] >
Re: Помогите настроить резервирование канала
Добавлено: 18 дек 2013, 11:39
vqd
Что странного?