Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » MikroTik RouterOS (часть 5)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

Открыть новую тему     Написать ответ в эту тему

Germanus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Предыдущие части темы: часть 1, часть 2, часть 3, часть 4
Официальный сайт: https://mikrotik.com
 
Данная тема создана для обмена информацией по вопросам и проблемам настройки MikroTik RouterOS
Тема в варезнике
 
актуальные версии RouterOS:
Stable: 7.14.2 Подробнее... Testing: 7.15b8
Stable: 6.49.13 Long-term: 6.49.10

актуальная версия SwitchOS: 2.17
актуальная версия WinBox: 3.40 32/64-bit Подробнее...

 
Mikrotik — Плюсы и минусы Подробнее...
Видео-экскурсия по заводу Mikrotik Ltd


FAQ по особенностям и тонкостям MikroTik RouterOS  Перейти



Официальная документация:
  • Англоязычный ОФИЦИАЛЬНЫЙ мануал
  • Алфавитный указатель
  • Официальные статьи пользователей RouterOS
  • для версии 3 http://www.mikrotik.com/testdocs/ros/3.0/
  • для версии 2.9 http://www.mikrotik.com/docs/ros/2.9/
  • RouterOS Packet Flow: http://wiki.mikrotik.com/wiki/Packet_Flow (важно знать для понимания сути происходящего в файрволе и шейпере)
  • Совместимое оборудование
  • Описание изменений в новых версиях RouterOS(+rc)
  • RouterBOOT changelog (изменения в boot-версиях загрузчика RouterOS)
  • Система управления пользователями встроенная в RouterOS (RADIUS server)
  • l7-protos.rsc (примеры L7-filter)


    Официальные ресурсы:
    Форум
    Демо-сайт с веб-интерфейсом системы №1        Подробнее...
    Демо-сайт с веб-интерфейсом системы №2        Подробнее...
    MikroTik User Meeting(Конференции пользователей Mikrotik)        Подробнее...
    "Хардварные решения"
    MikroTik News
    MikroTik related video service
    DESIGNS.MIKROTIK.COM - сервис для брендирования продукции Mikrotik.
    Twitter Mikrotik
    MikroTik Training (Хочешь на тренинг? Получить сертификат?)
    Предыдущие версии RouterOS Подробнее...    История релизов  Подробнее...
    Mikrotik Wireless Link Calculator


    Неофициальная русскоязычная документация    Перейти
    Обсуждение ROS(форумы)    Перейти
    Обзоры продуктов RouterBOARD    Перейти


    Русскоязычные ресурсы интернет-магазинов и блоггеров по настройке и тонкостям Mikrotik:  
     


     

     

     
       


     

     
         
     
     
         
     
     
         
     
     
     



    Смежные ресурсы    Перейти
     
    VPN + OSPF в картинках.
    MikroTik Config Parser
    mikrotik.vetriks.ru

    // текущий бэкап шапки..

  • Всего записей: 4418 | Зарегистр. 08-06-2003 | Отправлено: 11:02 07-03-2019 | Исправлено: anton04, 12:30 28-03-2024
    Traveller

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fly_indiz

    Цитата:
    Ктонибудь решился помацать у себя RoS 7 beta ?

    А что его мацать? Стоит на хапац2 в качестве точки доступа уже 7 суток. Вайфай есть

    Всего записей: 128 | Зарегистр. 07-12-2002 | Отправлено: 19:50 18-09-2019
    Biturbo



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Парни, привет!
    подскажите, столкнулся с непонятным для меня глюкам- есть vpn тоннель на ipsec'e в ip-ipsec-policies созданы полиси для разных подсетей удалённой стороны и в один момент они перестали работать(стали красными) удалял, добавлял заново, всё бестолку, они сразу создаются не рабочими, причём на таком же микроте другом, с такой же версией ос- всё норм!
    гуглил, народ сталкивается с такой проблемой, но решения не нашел...
     
    скрины настроек
     
    https://i.postimg.cc/yxyTpvWZ/image.jpg
    https://i.postimg.cc/3JWyctyQ/2.jpg
    https://i.postimg.cc/MpmvcNNR/3.jpg

    Всего записей: 116 | Зарегистр. 06-01-2008 | Отправлено: 10:46 20-09-2019
    jaxumi



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    а где его взять?

    https://box.mikrotik.com/d/c782ada4dfae4b7db68b/
     

    Цитата:
    Версия 7.0beta1 на данный момент доступна для тестирования на 5G-устройствах и других модемах. Но MikroTik рекомендует пока что использовать её для hAP ac2; или для wAP ac LTE, так как бета-версия подходит только для ARM-архитектуры.  

    Всего записей: 217 | Зарегистр. 21-07-2008 | Отправлено: 11:21 20-09-2019 | Исправлено: jaxumi, 11:22 20-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, привет. У меня вопрос по Fetch. Выполняю пример из документации. Делаю в окне терминала следующую команду:
    Код:
    /tool fetch url="http://www.mikrotik.com/img/netaddresses2.pdf" mode=http
    Получаю ответ status:failed вместо status:finished. Это как понять? Попробуйте у себя, плиз...

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 22:36 23-09-2019 | Исправлено: Accessor, 22:36 23-09-2019
    HERSOFT



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Получаю ответ status:failed вместо status:finished. Это как понять? Попробуйте у себя, плиз...

     
    Внимательнее надо читать ошибки и включать логику. 302 ошибка говорит, что ресурс ПЕРЕМЕЩЁН.
     
    Правильная команда на данный PDF будет  
     
    /tool fetch url="https://i.mt.lv/pdf/archive/subnet_diagram_helper.pdf" mode=http
     
    Попробуйте свой http://www.mikrotik.com/img/netaddresses2.pdf открыть в браузере и увидите, что есть редирект.

    Всего записей: 291 | Зарегистр. 12-07-2008 | Отправлено: 23:00 23-09-2019 | Исправлено: HERSOFT, 23:03 23-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хорошо, тогда следующий шаг. У меня есть ссылка для регистрации моего динамического IP в DNS (Cloudns) вот такого вида:
    Код:
    /tool fetch url="https://ipv4.cloudns.net/api/dynamicURL/q=MjEzMjI4OToxNzkyMzU0NjE6Y2MxNGRjYWU3ZWM5OTU1YjIwODA1YmY0MTIzN2VjZjc4MjBjNzNlM2JjMDg3MTlhNTkxYWM3YjczMDkwOTRmYQ"  
      status: failed
     
    failure: closing connection: <301 Moved Permanently "https://www.cloudns.net"> 77.247.178.152:443 (4)
     

    В браузере эта ссылка чётко отрабатывает и выдаёт результат "Ok". А в роутере получаю ошибку (см.выше). Как быть?

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 07:39 24-09-2019 | Исправлено: Accessor, 07:55 24-09-2019
    leshiy_odessa



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accessor

    Цитата:
    Как быть?  

     
    Вы же сами писали про документацию.  
     
    mode (ftp|http|tftp {!} https; Default: http)     Choose the protocol of connection - http, https , ftp or tftp.
     
    https://www.cloudns.net/wiki/article/255/
     
    Но мне кажется что на cloudns некорректный пример потому, что знак вопроса в URL нужно экранировать обратным слешем —  
     
    /tool fetch url="https://ipv4.cloudns.net/api/dynamicURL/\?q=your-string-here" mode=https
     
    Еще можно не дергать флеш память, не на всех моделях вроде всё в ОЗУ — keep-result=no

    Всего записей: 546 | Зарегистр. 23-09-2001 | Отправлено: 12:31 24-09-2019 | Исправлено: leshiy_odessa, 12:40 24-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    leshiy_odessa
    Да. Проблема оказалась именно в экранировании знака вопроса. Спасибо за помощь. А вот аргументы mode=https и keep-result=no абсолютно никак не влияют. Работает успешно как с ними, так и без них. И тогда последний вопрос, как перенаправить результат выполнения в лог. Я делаю вот так:
    Код:
    /log info [/tool fetch url...]
    но в лог попадает просто пустая строка.

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 15:31 24-09-2019 | Исправлено: Accessor, 16:05 24-09-2019
    ent

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accessor
    Вот так в лог не будет ничего выводиться.
    [/tool fetch ...] возвращает не строку, а объект.
    В документации есть пример.

    Всего записей: 134 | Зарегистр. 22-09-2003 | Отправлено: 16:16 24-09-2019 | Исправлено: ent, 16:17 24-09-2019
    leshiy_odessa



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accessor

    Цитата:
    Да. Проблема оказалась именно в экранировании знака вопроса. Спасибо за помощь.

     
    Теперь поступите правильно и напишите им в техподдержку, чтобы они исправили свой пример в документации.  
     
    Какого хрена вы вообще не указали более менее правдивую строку URL. Если бы мне было лень, то вы бы еще пару недель искали что делать. Потому что я сразу подумал на вопросительный знак, но у вас в коде его не было. И если бы мне потом не взбрело в голову почитать что там в оригинале.....
     

    Цитата:
    И тогда последний вопрос, как перенаправить результат выполнения в лог.

    /log warning "DDNS UPDATE"  
    /tool fetch url...
     
    Это не то что логируется и выдает строку в лог, поэтому просто напишите между кавычек ваше сообщение.  
     
    Если хотите выделить цветом, то log error — красный, log warning — синий.

    Всего записей: 546 | Зарегистр. 23-09-2001 | Отправлено: 16:50 24-09-2019 | Исправлено: leshiy_odessa, 16:53 24-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    /log info $result->"status" ???
     
    Добавлено:
    leshiy_odessa

    Цитата:
    Какого хрена вы вообще не указали более менее правдивую строку URL.  

    Я сперва попробовал свою строку передавать в fetch - оно не отработало. Затем я взял пример из микротиковской доки - оно тоже не сработало из-за грёбаного "permanent remove". И тут я уже сильно засомневался в работоспособности команды/конструкции...
     
    По поводу логирования: мне хотелось бы логировать не просто статический текст, а результат работы...

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 17:00 24-09-2019
    ent

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accessor
    Логировать полученные данные?
    Вот пример:

    Код:
    :local result [/tool fetch url=http://...];
    :if ($result->"status" = "finished") do={
        :log info $result->"data";
    }

    Всего записей: 134 | Зарегистр. 22-09-2003 | Отправлено: 17:22 24-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ent
    К сожалению эта конструкция у меня не работает :log info $result->"data";.
    В лог пишется пустая строка, как и в случае, предложенном мной выше /log info [/tool fetch url...]

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 21:40 24-09-2019 | Исправлено: Accessor, 10:26 25-09-2019
    alexnov66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Код:
    :local result [/tool fetch url="https://i.mt.lv/pdf/archive/subnet_diagram_helper.pdf" mode=https];
    :if ($result->status=finished) do={
    :log info $result;
    }

    Всего записей: 1195 | Зарегистр. 29-08-2005 | Отправлено: 06:25 25-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alexnov66
    Это работает. А вот когда меняю URL в первой строке на URL ClouDNS, то в лог вообще ничего не передаётся.
    Хотя из командной строки всё нормально отрабатывает. Вот:

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 11:51 25-09-2019
    alexnov66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Accessor
    Что бы изменять параметр надо сначала авторизоваться на сайте, наверное следует в команду добавить параметры для авторизации
    user=admin mode=https password=samplepass

    Всего записей: 1195 | Зарегистр. 29-08-2005 | Отправлено: 12:39 25-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    alexnov66
    Совершенно верно. Оно всё зашифровано в той длинной строке. Когда я скармливаю эту строку в браузер, то сайт отвечает "Ok". И роутер тоже нормально справляется с этим запросом из окна терминала. Это видно на моём скриншоте. А вот из скрипта в лог не пишет, холера...

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 14:26 25-09-2019 | Исправлено: Accessor, 14:55 25-09-2019
    alexnov66



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А что вы в лог собираетесь писать, то что отправляете на сайт, вы же не скачиваете к примеру файл.

    Всего записей: 1195 | Зарегистр. 29-08-2005 | Отправлено: 14:41 25-09-2019 | Исправлено: alexnov66, 14:44 25-09-2019
    Accessor



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мне хотелось бы получить status. Оно может принимать значения finished либо failure.

    Всего записей: 2863 | Зарегистр. 31-10-2003 | Отправлено: 14:53 25-09-2019
    ent

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавь к параметрам as-value.

    Всего записей: 134 | Зарегистр. 22-09-2003 | Отправлено: 17:22 25-09-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

    Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » MikroTik RouterOS (часть 5)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru