konerld.github.io

View My GitHub Profile

Posts (Latest 10 updated) :
Read all

Mikrotik

Синтаксис Каждая команда заканчивается символом “;” или концом строки. В некоторых случаях эти символы не нужны для окончания команды. Команда внутри (), [] или {} не нуждается в таких символах.

Операторы != не равно

DEFAULT FIREWALL forward pasthrough (dynamic) input icmp accept input establ;related accept input in ether1 drop

forward establ;related pasthrough forward establ;related accept forward invalid drop forward in eth1 new drop

Переменные :local действуют до выполнения скрипта :local vova “192.168.147.1”

:global действуют до перезагрузки

Условие :if ( true ) do={ :put “lala” }

:if ( $a = true
and $b=false) do={ :put “$a $b”;

:put [/ip route get [find dst-address=0.0.0.0/0]];

#поменять адрес сети :local dhcppoolrange “192.168.88.150-192.168.88.254” /ip pool set default-dhcp ranges=$dhcppoolrange

#изменить диапазон dncp

dns

#поменять адрес роутера :local routerip “192.168.88.10/24” /ip address remove [find where interfac=bridge] /ip address add address=$routerip interface=bridge

поменять порт winbox на 8191 /ip service set winbox port “8191”

отключить telnet /ip service set telnet disabled=yes

открыть 8191 на вход /ip firewall filter add chain=input protocol=tcp dst-port=8191 action=accept

установить пароль админу /user set password=1qsx2waz

поменять имя устройства :local rbhostname “mikAlpha” /system identity set name=$rbhostname

добавить l2tp клиент :local l2tpintname "skl" :local l2tpuser "_minePoole_" :local l2tppass "ZZsswwqq22" :local l2tpsrv "192.168.147.1" :local l2tpipseckey "in314ih824" /interface l2tp-client add name=$l2tpintname user=$l2tpuser password=$l2tppass connect-to=$l2tpsrv use-ipsec=yes ipsec-secret=$l2tpipseckey disabled=no

добавить маршруты

добавить настройки email /tool e-mail set address=77.88.21.38 port=25 start-tls=yes from=MainMonitoring@yandex.ru user=MainMonitoring @yandex.ru password=TGCzD7bFEWoRYBMMH4yA

добавить правила netwatch уведомлений /tool netwatch add host=8.8.4.4 interval=1m timeout=3000
up-script={:local newIP [/ip address get [find interface=”ether1”] address]; /tool e-mail send from=”mainmonitoring@yandex.ru” server=213.180.193.38 to= mainmonitoring@yandex.ru body=”MineSklad WAN is UP. RouterIP-192.168.145.1 ether1 ip = $newIP” subject=”MineSklad WAN is UP. routerIP-192.168.145.1”}
down-script={/tool e-mail send from=”mainmonitoring@yandex.ru” server=213.180.193.38 to= mainmonitoring@yandex.ru body=”MineSklad WAN is DOWN. RouterIP-192.168.145.1” subject=”MineSklad WAN is DOWN. routerIP-192.168.145.1”};

/tool netwatch add host=8.8.4.4 interval=1m timeout=3000
up-script={:local newIP [/ip address get [find interface=”ether1”] address]; :local rbhostname “mikOmega”; :local routerip “192.168.140.1”; /tool e-mail send from=”mainmonitoring@yandex.ru” server=213.180.193.38 to= mainmonitoring@yandex.ru body=”$rbhostname WAN is UP. RouterIP-$routerip ether1 ip = $newIP” subject=”MineSklad WAN is UP. routerIP-$routerip”}
down-script={:local rbhostname “mikOmega”; :local routerip “192.168.140.1”; /tool e-mail send from=”mainmonitoring@yandex.ru” server=213.180.193.38 to= mainmonitoring@yandex.ru body=”$rbhostname WAN is DOWN. RouterIP-$routerip” subject=”MineSklad WAN is DOWN. routerIP-$routerip”};

настройка времени /system ntp client set primary-ntp=91.226.136.155 secondary-ntp=109.195.19.73 enabled=yes

создание нового пользователя задание ему пароля удаления admin настройка wifi

stratum+tcp://x11.eu.nicehash.com:3336#xnsub stratum+tcp://x11.usa.nicehash.com:3336#xnsub 1L1XzqEbaS1dUrRSxBmdADK3AnPDnoNjm7.ibel11v01

1L1XzqEbaS1dUrRSxBmdADK3AnPDnoNjm7.ibel1102 1L1XzqEbaS1dUrRSxBmdADK3AnPDnoNjm7.ibel11v03 x

/interface l2tp-client>add name=l2tp-hm user=l2tp-hm password=123
... connect-to=10.1.101.100 disabled=no [admin@dzeltenais_burkaans] /interface l2tp-client> print detail
Flags: X - disabled, R - running 0 name=”l2tp-hm” max-mtu=1460 max-mru=1460 mrru=disabled connect-to=10.1.101.100 user=”l2tp-hm” password=”123” profile=default-encryption add-default-route=no dial-on-demand=no allow=pap,chap,mschap1,mschap2

:put “ ENTO $[ :find [/tool sms inbox find .id=1] ] tak to”; /tool fetch host=”mysite.ru” keep-result=no mode=http address=”mysite.ru” src-path=”/sms.php?msg=testmessage&num=79123456789”;

Инженер 2ой категории отдела тестирования управления тестирования и тех документирования департамента исследования и разработки Мютель

Узнать баланс AT+CUSD=1,*100#,15

Вариант отправки AT команды через создание интерфейса /interface ppp-client add name=”scripttemp” port=serial0 modem-init=”I am the string” null-modem=yes disabled=no :delay 1 /interface ppp-client remove [/interface ppp-client find name=”scripttemp”]

:local messageSMS “needdisableinterface”; :local phoneSMS “+79999999999”; :local defNameInterface “ether9”;

:local countMSG [/tool sms inbox print count-only where message=$messageSMS phone=$phoneSMS]; :if ($countMSG = 0) do={ /tool sms inbox remove [find]; } else={ /interface ethernet disable [find default-name=$defNameInterface]; }

/tool sms send usb1 phone-number=+79017821420 message=”hello i am mikrotik”

/system serial-terminal port=usb1 delay delay-time=3 ATD+79104445691; ATD+79017821420;

/interface ppp-client add name=”scripttemp” dial-on-demand=no port=usb1 dial-command=”ATD+79104445691;” modem-init=”ATD+79104445691;” null-modem=yes disabled=no :delay 1 /interface ppp-client remove [/interface ppp-client find name=”scripttemp”]

/interface ppp-client set modem-init=”ATD+79101234567”

/interface ppp-client add name=”scripttemp” set modem-init=”ATD+79104445691;” interface ppp-client add name=”scripttemp” set modem-init=”ATD+79104445691;”