Нека напишем скрипт, който ще свърже отново Mikrotik Routerboard към сървъра

скрипт

Фиг.1. Диаграма на мрежата.

Да приемем, че сме свързани с ISP чрезPPPoE илиPPTP връзка.

Нека

Фиг.2. Секция на Mikrotik RouterboardPPP.

В този случай интерфейсът pptp-out1 или pppoe-out1 се появява в Mikrotik Routerboard (в зависимост от типа връзка).

Също така се случва: Mikrotik Routerboard е свързан към сървъра, но няма достъп до интернет. В този случай повторното свързване със сървъра помага.

Нека улесним живота на администратора - ще напишем скрипт, който ще извърши това действие вместо него.

Същността на скрипта е следната: командатаping се изпълнява към сървъра ya.ru - ако няма връзка, тогава се извършва повторно свързване към сървъра.

:локален pingcount 5; :локален хостинг ya.ru; :локален pingresultA [/ping $hostping count=$pingcount]; :if ($pingresultA > 0) do= < :поставете „свързан с интернет“>else=

Създайте локална променлива pingcount и й присвоете стойност 5:

:локален pingcount 5;

Създайте локална променлива hosting и й присвоете стойносттаya.ru. Това е хостът, който ще пингваме:

:локален хостинг ya.ru;

Условно разделяме това действие на две части:

:local pingresultA [/ping $hostping count=$pingcount];

Създайте променлива pingresultA и въведете стойността, получена от действието [/ping $hostping count=$pingcount] в нея, в която заместихме стойностите на променливите:

Нека

Фиг.3. Mikrotik Routerboardping.

скрипт

Фиг.4. Командни параметри на Mikrotik Routerboardping.

напишем

Фиг.5. Параметър за броя наping Mikrotik Routerboard.

Не забравяйте да посочите параметъра за броене (броя заявки за изпращане). Акоако не го посочите, тогава командатаping ще се изпълнява за неопределено време.

:if ($pingresultA > 0) do=

След като получим стойността на променливата pingresultA, проверяваме:

- ако променливата е по-голяма от нула, тогава показваме съобщението „свързан с интернет“;

- ако променливата не е по-голяма от нула, следователно няма достъп до сървъра, тогава извършваме действие, което ще свърже отново връзката:

скрипт

Фиг.6. Планировчик на Mikrotik Routerboard.

За да може скриптът да се изпълнява с определена честота през цялото време, ние ще го добавим към планировчика.

Специално за ASP24.

Ако намерите грешка в текста, изберете я с мишката и натиснетеCtrl + Enter илищракнете тук.

Много благодаря за помощта! Скоро ще поправим грешката!

Съобщението не е изпратено. Моля, опитайте отново.