Jump to content
Калькуляторы

действие(команду), по какому-то либо событию в микротике

Может ли микротик (751) выполнить действие/команду, по какому-то либо событию? К примеру выкл./вкл. wlan, если выкл./вкл. eth1. Можно ли это настроить через его GUI ?

Share this post


Link to post
Share on other sites

Может ли микротик (751) выполнить действие/команду, по какому-то либо событию? К примеру выкл./вкл. wlan, если выкл./вкл. eth1. Можно ли это настроить через его GUI ?

Да, через скрипты практически все на что фантазии хватит.

Share this post


Link to post
Share on other sites

Вот этот скрипт

:global u
/interface ethernet monitor ether1 once do={
 :set u $status
 }
:if ($u = "link-ok") do={  /interface wireless disable 0}

:if ($u = "no-link") do={  /interface wireless enable 0}

 

должен вкл/выкл wireless interface в зависимости от линка на eth1. В лог сыпется(синхронно с моментом выполнения скрипта) :

01:47:43 system,info device changed by admin 

wireless interface "передёргивается" каждый раз при выполнении скрипта.

 

Не подскажите в каком месте скрипта может быть ошибочка?

Edited by sergeyfromkomi

Share this post


Link to post
Share on other sites

то и означает. правда есть на включенный интерфейс подаётся ком*** включить то ничего страшного не происходит...вроде бы

Share this post


Link to post
Share on other sites

хочу добавить: при поднятии wifi моста в логи посыпалось это

02:44:50 wireless,info D4:CA:6D:21:2E:F1@wlan1: connected 
02:44:53 wireless,info D4:CA:6D:21:2E:F1@wlan1: disconnected, disabling 
02:44:53 system,info device changed by admin 
02:44:55 wireless,info D4:CA:6D:21:2E:F1@wlan1: connected 
02:44:58 wireless,info D4:CA:6D:21:2E:F1@wlan1: disconnected, disabling 
02:44:58 system,info device changed by admin 

Share this post


Link to post
Share on other sites

Просто вам надо добавить еще одну проверку, включен или выключен беспроводной интерфейс, и если он включен то не включать его еще раз.

Share this post


Link to post
Share on other sites

А зачем это все? не проще в бридже включить rstp и забыть о кольце между радио и изернетом

 

задача в тот, чтобы wifi линк поднимался исключительно, в отсутствии основного линка. Ваше решение предполагает лишь блокирование wifi линка(физически не выключая радио), на время работы основного, а мне нужно, чтоб радио "светило" только в экстренном случае.

 

Но позвольте ещё вопросик: может ли быть микротик быть полностью прозрачным для транковых портов? Может ли он транзитом пропускать через радио все вланы, без поднятия(прописывания) этих вланов в самом микротике?

 

Спасибо Saab95 за полезный совет.

Share this post


Link to post
Share on other sites

Микротик может все, если объединить порты в бридж не будет никаких проблем с пропуском данных. Правда надо в разделе Interface Queues изменить буфер пакетов для радиоканала с SFQ на PFIFO.

 

 

Share this post


Link to post
Share on other sites

Три порта(eth1,eth5 и wlan1) объединены в bridge. Между eth1 и wlan1 пытаюсь настроить rstp. Настраиваю по этой ссылке.Не хотят порты переходить в "root port" и "alternet port". Не подскажите где ещё подкрутить? RSTP нужно включать на двух микротиках, или на достаточно на главном?

Edited by sergeyfromkomi

Share this post


Link to post
Share on other sites

Что бы все работало надо что бы каналы работали в WDS. Настраивать нужно только с одной стороны. На другой порты должны быть просто объединены в бридж. Если на канале стоит оборудование UBNT то STP/RSTP работать не будет.

 

 

Share this post


Link to post
Share on other sites

Просто вам надо добавить еще одну проверку, включен или выключен беспроводной интерфейс, и если он включен то не включать его еще раз.

Что сюда добавить, чтобы он вкл интерфейс только если тот выкл и наоборот, выкл только если тот вкл?

 

:global u

/interface ethernet monitor ether4 once do={

:set u $status

}

:if ($u = "link-ok") do={ /interface enable out}

 

:if ($u != "link-ok") do={ /interface disable out}

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.