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