Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    Предложение по улучшению (feature request)

    Предложение по улучшению (feature request)

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Предложение по улучшению (feature request), RouterOS
     
    Belyivulk
    Guest
    #1
    0
    10.05.2006 09:55:00
    Было бы здорово (и я не уверен, существует ли такое), если бы клиент с роутером MT при выключении роутера, или при его перезагрузке после потери питания, отправлял сообщение в лог AP, к которому он подключен, объясняя, была ли это сбой питания, намеренное выключение, потеря беспроводного соединения или что-то еще. Это помогло бы в диагностике неисправностей.
     
     
     
    cmit
    Guest
    #2
    0
    10.05.2006 10:10:00
    У вас уже есть запись в логах клиентов примерно следующего содержания: "некорректная перезагрузка из-за сбоя питания" или что-то в этом роде, если это была нечистая остановка. Можете просто заглянуть в лог клиента (вероятно, вам можно организовать доступ)… С уважением, Christian Meis.
     
     
     
    normis
    Guest
    #3
    0
    10.05.2006 10:20:00
    Кстати, используйте безопасный режим (Ctrl+X), чтобы не было случайных выключений или обрывов соединения.
     
     
     
    changeip
    Guest
    #4
    0
    23.05.2006 17:24:00
    Отлично! Но всё равно хотелось бы увидеть команды для Ice, чтобы помещать роутер в безопасный режим для скриптов непосредственно на MT… Многие скрипты я запускаю прямо из языка скриптов MT, и мне не известен способ поместить роутер в безопасный режим непосредственно. Сэм.
     
     
     
    Belyivulk
    Guest
    #5
    0
    11.05.2006 11:00:00
    Ну что, продолжаем? Как работает Ctrl-X? Вчера вечером смотрел роутер, который просто «исчез» из нашей сети, но оставался доступным по пингу (сложно объяснить). Сначала подумал, что клиент перезагрузился, но не мог зайти по mac telnet или Winbox, и в логах на точке доступа ничего не указывало на перезагрузку. В такой ситуации лог на точке доступа был бы полезен, наверное. Оказалось, что девушка выдернула его, чтобы включить плойку, но, поскольку это была новая ссылка, установленная днем на довольно большом расстоянии, мы за ним наблюдали как за птицей в клетке. В общем, CTRL-X. Что ты имеешь в виду, "нормалы"?
     
     
     
    normis
    Guest
    #6
    0
    11.05.2006 11:08:00
    Нажми ctrl+x, и запустится безопасный режим. В этом режиме можно делать всё как обычно, но если по какой-то ошибке ты случайно отсоединишься от роутера (например, отключишь все интерфейсы), то безопасный режим отменит последние действия, и ты снова сможешь подключиться.
     
     
     
    Belyivulk
    Guest
    #7
    0
    11.05.2006 11:11:00
    Ты просто сделал мой день. Я тебя люблю. Хочу от тебя детей! Я понятия не имел о такой функции, которая могла бы сделать мою жизнь НАМНОГО проще! На каком этапе нужно нажимать ctrl-x?
     
     
     
    normis
    Guest
    #8
    0
    11.05.2006 11:19:00
    На любом этапе. В WinBox открываешь терминальное окно и нажимаешь ctrl+x. Безопасный режим тогда останется включенным для всего, что ты будешь делать либо в терминале, либо в WinBox. Чтобы выключить, снова нажимай ctrl+x в терминале. В общем, в безопасный режим лучше переходить перед тем, как пытаться сделать какую-нибудь важную настройку. Мы сделаем для этого кнопку в WinBox.
     
     
     
    Belyivulk
    Guest
    #9
    0
    11.05.2006 11:22:00
    Отлично! Это остановит МНОГО накладок, с которыми мы постоянно сталкиваемся, например, выбор частоты, которая "кирпичит" роутер. Если бы он возвращался к исходной частоте и восстанавливал соединение – это было бы очень удобно.
     
     
     
    changeip
    Guest
    #10
    0
    11.05.2006 16:00:00
    Нормис, было бы неплохо предусмотреть безопасный режим в скрипте тоже… Удобно было бы использовать SSH для запуска команд или скрипты для выполнения команд и иметь возможность включать/выключать безопасный режим. А также иметь возможность определять, включен ли безопасный режим. :safe on :safe off :put [:safe] Sam
     
     
     
    eflanery
    Guest
    #11
    0
    23.05.2006 17:12:00
    Вполне возможно использовать безопасный режим в удалённых скриптах. Вот небольшой фрагмент Python (похожие конструкции, конечно, возможны и в других языках), который я использую:

    ```python
    def lock(self, take):
       tries = 0
       success = -1
       modes = [["] > "], ["] <SAFE> "]]
       try:
           self.refreshconnection()
           while success != 0:
               if tries >= 30:
                   raise error("Locking failed")
               tries = tries + 1
               self.connection.write("\x18\n")
               success = self.connection.expect(modes[take], 1)[0]
       except:
           raise error("Locking failed")
    ```

    Самая важная часть здесь: `self.connection.write(“\x18\n”)`. Особенно этот `\x18\n`. `\x18` отправляет буквальное ^x, а `\n` отправляет новую строку, которая генерирует свежую подсказку. Очень полезно, чтобы предотвратить столкновения нескольких асинхронных скриптов и оставить роутер в неопределённом состоянии (и предотвратить блокировку самого скрипта и вас из роутера).  Его можно использовать как блокировку потока и даже абстрагировать дальше, чтобы создать семафоры и подобные вещи. –Эрик
     
     
     
    eflanery
    Guest
    #12
    0
    23.05.2006 17:38:00
    Действительно, я не знаю способа инициировать безопасный режим из локальных MT скриптов. Было бы очень полезно. –Eric
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры