-Поиск по дневнику

Поиск сообщений в asp24

 -Подписка по e-mail

 

 -Интересы

compex d-link emitech finmark foxgate ok-net… senao engenius tp-link ubiquiti networks активное и пасивное оптоволоконное оборудование беспроводные точки доступа в интернет-магазине "asp24" представлен витая пара) и многое другое. мы предлагаем тов грозозащиты и предохранители кабельная продукция (оптоволокно коаксиальные кабеля коммутаторы коннекторы которые необходимы для построения проводной и бесп пигтейлы

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.04.2011
Записей: 240
Комментариев: 8
Написано: 248


Как провести учёт пользователей силами только Mikrotik Router OS. Заключительная часть

Вторник, 10 Апреля 2012 г. 16:30 + в цитатник

В третьей, заключительной части мы рассмотрим окончательный вариант скрипта.

:local a; :local r; 
:local all ([/ip fi a print count-only] -1);
 :for y from=0 to=$all do=:set r [/ip fi a get value-name=comment number=$y]; :local c $r-100; :if $c<0 do={:set a [/ip fi a get value-name=address number=$y; ]; /ip fi a set disabled=yes comment=$c [find address=$a]

 

В итоговом варианте добавлен оператор проверки условия IF ELSE.

if ($c<0) — выполнение проверки: в случае, когда новый баланс меньше нуля, выполняем DO;

do=:set a [/ip fi a get value-name=address number=$y; ];  – извлечение значения IP-адреса для текущего правила;

/ip fi a set disabled=yes comment=$c [find address=$a] — выполнение следующих действий: отключение правила и изменение значения комментария.

Итак, когда новый баланс не меньше нуля, то выполняется оператор ELSE и меняется комментарий для данного правила:

else=:set a [/ip fi a get value-name=address number=$y; ]; /ip fi a set comment=$c [find address=$a] };

 

Mikrotik RouterBoard RB751U-2HnD. Список правил

Рис.1. Mikrotik RouterBoard RB751U-2HnD. Список правил. 

Как провести учёт пользователей силами только Mikrotik Router OS. Заключительная часть

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку