Страница 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 :co_ol:
микротик умеет html?

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

Добавлено: 18 дек 2013, 10:43
k790i
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"];
}


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

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
Что странного?