Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • 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
    Класс RouterOS PHP API.

    Класс RouterOS PHP API.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Класс RouterOS PHP API., RouterOS
     
    ayufan
    Guest
    #1
    0
    29.11.2009 11:45:00
    Я создал Ещё Один PHP RouterOS PHP API: http://svn.osk-net.pl/svn/rosapi/trunk Документация: http://svn.osk-net.pl/svn/rosapi/trunk/documentation.html Doxygen документация: http://svn.osk-net.pl/svn/rosapi/trunk/doxygen/annotated.html SVN: http://svn.osk-net.pl/svn/rosapi
    Основная цель этого PHP RouterOS PHP API класса — упростить процессы обновления конфигурации. Например: у нас примерно 20 точек доступа, к каждой из которых подключено около 20 wds-линок. Используя автоматизированный процесс настройки, мы можем хранить информацию обо всех wds-линках в одном месте – например, в MySQL базе данных. Используя набор конфигурационных файлов, роутеры можно разделить на функциональные группы (например, роутер, основная точка доступа, клиентская точка доступа, коммутатор) и настраивать их автоматически с центрального сервера. Обновляться будет только изменённая конфигурация, так что в большинстве случаев ничего не изменится.
     
     
     
    Nerr
    Guest
    #2
    0
    22.03.2010 05:49:00
    Отличный урок, спасибо!
     
     
     
    ayufan
    Guest
    #3
    0
    22.03.2010 11:53:00
    Да, знаю. Я тоже использую это для управления RouterBOARD'ами. Последняя версия всегда на SVN. Проверь логи, чтобы увидеть, что изменилось. Обновил мои оригинальные сообщения и добавил документацию Doxygen. Kamil
     
     
     
    cieplik206
    Guest
    #4
    0
    23.03.2010 22:44:00
    Зачем тебе выходить из API-сессии в твоем скрипте?
     
     
     
    ayufan
    Guest
    #5
    0
    23.03.2010 23:54:00
    Пока что метода отключения нет, PHP перерабатывает все сокеты при завершении работы.
     
     
     
    jprepuk
    Guest
    #6
    0
    26.03.2010 15:15:00
    Привет всем!

    Возможно ли использовать секцию where в команде, как в терминале?
    /interface/wireless/registration-table/print stats where mac-address=00:0C:42:61:75:23

    Спасибо,
    Янош Препук
    #JanosPrepuk
     
     
     
    Chupaka
    Guest
    #7
    0
    29.03.2010 15:29:00
    http://wiki.mikrotik.com/wiki/API#Queries
     
     
     
    cieplik206
    Guest
    #8
    0
    29.03.2010 19:47:00
    PHP перерабатывает сокеты, но я вижу длинный список активных админов в своей ROS.
     
     
     
    Chupaka
    Guest
    #9
    0
    29.03.2010 20:10:00
    Это ошибка. Обновите свой ROS до последней версии.
     
     
     
    ayufan
    Guest
    #10
    0
    30.03.2010 09:39:00
    У меня та же проблема с 3.28. С более старыми версиями всё нормально. Если используешь подключение, например, в функции:

    function do_sth() {
    $conn = RotuerOS::connect("192.168.1.1", "admin", "");
    $conn->getall("/interface/wireless");
    }

    PHP автоматически закроет это подключение, когда функция завершится. Так что отдельный метод для отключения не нужен. Можно также использовать: unset($conn);

    Камиль
     
     
     
    Chupaka
    Guest
    #11
    0
    30.03.2010 12:02:00
    На самом деле, в 3.27 и 3.28 этой проблемы быть не должно %) Помнится, в 3.24 она была.
     
     
     
    portfire
    Guest
    #12
    0
    27.04.2010 13:49:00
    Привет! Использую этот API, но не могу запустить следующий код: $conn->getall("/ip/hotspot/active/print"); Хочу получить список онлайн-пользователей hotspot, но не работает и выдаёт следующую ошибку: trap[/ip/hotspot/active/print/getall]: no such command. Кто-нибудь может помочь, пожалуйста? #MikroTik #API #hotspot
     
     
     
    portfire
    Guest
    #13
    0
    28.04.2010 06:46:00
    Привет, у меня проблема. Использую этот API-класс; хочу увидеть список подключенных пользователей через точку доступа Wi-Fi и использую следующий код: `$conn->getall("/ip/hotspot/active/print");`, но не работает и выдает следующую ошибку: `trap[/ip/hotspot/active/print/getall]: no such command`. Как это можно решить?
     
     
     
    Chupaka
    Guest
    #14
    0
    29.04.2010 08:50:00
    Хм… кажется, эта функция добавляет '/getall' к команде. Попробуй $conn->getall("/ip/hotspot/active");
     
     
     
    janisk
    Guest
    #15
    0
    29.04.2010 11:19:00
    Если ты тестируешь что-то и сталкиваешься с проблемами, используй Python API, потому что через него можно сделать всё, что можно сделать через API. В этом случае ты сразу поймешь, что проблема в PHP API, а не в самом API.
     
     
     
    ayufan
    Guest
    #16
    0
    29.04.2010 16:41:00
    У меня не было никаких проблем с моим классом PHP API. Я использую его уже около года, как с простыми функциями, так и с дифференциальной синхронизацией.
     
     
     
    dssmiktik
    Guest
    #17
    0
    29.04.2010 17:30:00
    ayufan, просто хотел сказать спасибо. Это действительно отличная работа, с прекрасной документацией. Собираюсь разобраться, чтобы использовать это в нескольких предстоящих проектах.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры