Доброго дня всем!
Надоело воевать с клиентами сидящих на уличными wi fi MikroTik, выключают постоянно устройства с розетки.
Может есть решение вроде таймера, включил клиент Б.П. MikroTik и только через 30 мин. полился интернет ему, думаю тогда не будет желания выдергивать Б.П. чтобы ждать интернета 30 мин. после старта.
Старт клиентских уличных wi fi через N время
-
- Модератор
- Сообщения: 3416
- Зарегистрирован: 01 окт 2012, 14:48
Как-то так:
/system scheduler
add disabled=no interval=0s name=schedule1 on-event="interface disable wlan1\r\
\n" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
add disabled=no interval=30m name=schedule2 on-event="interface enable wlan1\r\
\n" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
/system scheduler
add disabled=no interval=0s name=schedule1 on-event="interface disable wlan1\r\
\n" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
add disabled=no interval=30m name=schedule2 on-event="interface enable wlan1\r\
\n" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
-
- Сообщения: 35
- Зарегистрирован: 21 дек 2011, 10:30
Счетчики срабатывают планировщика, а интерфейс wlan 1 не выключает.
Пробую на 751 с прошивкой 5.24, имя интерфейса wlan 1 не изменял, правда в бридже он у меня, но вырубаться то должен сам wlan 1, пробовал при перезагрузке с винбокса.
Пробую на 751 с прошивкой 5.24, имя интерфейса wlan 1 не изменял, правда в бридже он у меня, но вырубаться то должен сам wlan 1, пробовал при перезагрузке с винбокса.
-
- Модератор
- Сообщения: 3416
- Зарегистрирован: 01 окт 2012, 14:48
Я привел все это вам для примера.
Вы должны все это переработать под себя.
Успешность той или иной команды можно проверить через NewTerminal.
Вводите команду сначала там, потом проверяйте результат ее выполнения. А затем уже, эту команду суйте в шедулер.
Я проверил. Обе команды проходят.
ЗЫ. Там в моем первом посте попали служебные символы \n\r. Их не надо писать. Их надо удалить. Это при копировании выскочило.
)

Вы должны все это переработать под себя.
Успешность той или иной команды можно проверить через NewTerminal.
Вводите команду сначала там, потом проверяйте результат ее выполнения. А затем уже, эту команду суйте в шедулер.
Я проверил. Обе команды проходят.
ЗЫ. Там в моем первом посте попали служебные символы \n\r. Их не надо писать. Их надо удалить. Это при копировании выскочило.


-
- Сообщения: 35
- Зарегистрирован: 21 дек 2011, 10:30
gmx писал(а):Я привел все это вам для примера.
Вы должны все это переработать под себя.
Успешность той или иной команды можно проверить через NewTerminal.
Вводите команду сначала там, потом проверяйте результат ее выполнения. А затем уже, эту команду суйте в шедулер.
Я проверил. Обе команды проходят.
ЗЫ. Там в моем первом посте попали служебные символы \n\r. Их не надо писать. Их надо удалить. Это при копировании выскочило.)
Странно, у меня не работают скрипты.
Ввел через терминал, в планировщике оба правила появились, счетчики щелкают.
Правда первый на выключение сразу шелкнул, но не потушил интерфейс, а второй каждые (для пробы в 5 мин поставил) 5 мин нащелкивает.
Что там доработать под себя не знаю, вроде как и настройки всего 2 строчки в винбоксе, а разобраться не могу.
З.Ы. вырубил вручную, а включение оставил планировщиком, включение интерфейса таймером прошло.
Старта с выключенным интерфейсом нет.
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Ну, хоть немного сами-то делайте. Если на старте не прокатывает,хотя счетчик и щелкнул, значит шедулер срабатывает раньше активации интерфейса. Поставьте паузу на срабатывание, скажем 20 секунд и все будет нормально.
Запустил у себя, все работает на ребуте отменно.
gmx большое спасибо, очень интересный скриптик
Код: Выделить всё
/system scheduler
add disabled=no interval=0s name=schedule1 on-event=":delay 20;/interface disable wlan1" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
add disabled=no interval=30m name=schedule2 on-event="/interface enable wlan1" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
Запустил у себя, все работает на ребуте отменно.
gmx большое спасибо, очень интересный скриптик
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 35
- Зарегистрирован: 21 дек 2011, 10:30
podarok66 писал(а):Ну, хоть немного сами-то делайте. Если на старте не прокатывает,хотя счетчик и щелкнул, значит шедулер срабатывает раньше активации интерфейса. Поставьте паузу на срабатывание, скажем 20 секунд и все будет нормально.Код: Выделить всё
/system scheduler
add disabled=no interval=0s name=schedule1 on-event=":delay 20;/interface disable wlan1" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
add disabled=no interval=30m name=schedule2 on-event="/interface enable wlan1" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
Запустил у себя, все работает на ребуте отменно.
gmx большое спасибо, очень интересный скриптик
Если бы знал как, то и не спрашивал, далековат я от этого, а учиться уже поздно, поэтому все по картинкам и русским мануалам)
Вот с Вашей помощью заработало, за что вам и gmx человеческое спасибо!!!
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Да я тоже не гуру здесь. Но тут такая приятная штукенция, ковырять ее одно удовольствие. А учится никогда не поздно, я тоже далеко не мальчик, мои сверстники уже дедушки. 
А скрипт я бы вообще в одну строку сделал:
Но я могу ошибаться и не видеть подводных камней. Возможно, это менее удачный вариант.

А скрипт я бы вообще в одну строку сделал:
Код: Выделить всё
/system scheduler
add disabled=no interval=0s name=schedule1 on-event=":delay 20;/interface disable wlan1;delay 1800;/interface enable wlan1" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-time=startup
Но я могу ошибаться и не видеть подводных камней. Возможно, это менее удачный вариант.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...